Question: are annotations inherited from interface?
Answer: From the Javadoc for @Inherited: Indicates that an annotation type is automatically inherited. ... Note also that this meta-annotation only causes annotations to be inherited from superclasses; annotations on implemented interfaces have no effect.