@@ -0,0 +1,588 @@
+package com.redhat.ceylon.compiler.java.runtime.metamodel;%0A%0Aimport ceylon.language.metamodel.Annotated;%0A%0Aimport com.redhat.ceylon.compiler.java.metadata.Ignore;%0A%0A/**%0A * Interface for %7B@code Free*%7D and %7B@code Applied*%7D implementors of %0A * %7B@code ceylon.language.metamodel.Annotated%7D which gets the %0A * Java annotations from the underyling Java reflection object.%0A * @author tom%0A */%0Apublic interface AnnotationBearing extends Annotated %7B%0A%0A    /**%0A     * @return the Java annotations for this Annotated%0A     */%0A    @Ignore%0A    java.lang.annotation.Annotation%5B%5D $getJavaAnnotations();%0A    %0A%7D%0A

Add AnnotationBearing to make it easier to obtain the Java annotations for a metamodel object