@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface Extensions { /** * The extensions. * @return the extensions */ Extension[] value(); }