interface Sensor { in void activate(); in void deactivate(); behaviour { on activate: {} on deactivate: {} } } component SensorComp { provides Sensor sensor; behaviour { blocking { on sensor.activate(): blocking { sensor.reply(); } } on sensor.deactivate(): {} } }