extern xint $int$; interface IOutParam { in void e_out(out xint number); behaviour { on e_out: {} } } component OutParam { provides IOutParam outParam; behaviour { void fn(xint i) { nr = i; } xint nr; on outParam.e_out(number): { fn(number <- nr); } } }