interface IFunctionCallNest { in void evt(); out void act(); behaviour { bool b = false; on evt: func(b); void func(bool c) { inner(c); b = true; } void inner(bool d) { if (d) act; } } }