Abstract class Annotation made into an interface.