interface ihello { in void hello(); behaviour { on hello: {} } } component hello_ifif { provides ihello h; requires iworld w; behaviour { on h.hello(): if (true) if (true) w.world (); } } interface iworld { in void world(); behaviour { on world: {} } }