interface ihello { in void hello(); behaviour { } } component incomplete { provides ihello h; requires ihello w; behaviour { } }