{ class D extends StaticAnnotation { def () = { super.(); () } }; class C extends AnyRef { def () = { super.(); () } }; val c1 = new C @D(); () } { class D extends scala.annotation.Annotation with scala.annotation.StaticAnnotation { def (): D = { D.super.(); () } }; class C extends AnyRef { def (): C = { C.super.(); () } }; val c1: C = new C @D(); () }