interface I { enum V { V1, V2 }; in V e(); in V a(); behaviour { on e: { V v = a; reply(v); } } }