package foo.bar.goo abstract open enum open annotation override open abstract private protected public internal @[foo(a, b) ina foo.bar.goo.doo.foo.foo] @[df] in @[sdfsdf] out class Bar { }