@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public @interface MetaAnnotation
Meta-annotations are automatically processed by metadata loader and are available via
MetaClass.getAnnotations() or MetaProperty.getAnnotations(). They can be also added or overridden in
metadata.xml.
If a meta-annotation is defined on a class, it's propagated down to subclasses until it has the
propagateToSubclasses attribute set to false. See for example SystemLevel annotation.