Есть ли возможность реализовать интерфейс в аннотации? Что-то вроде:
public @interface NotNull implements LevelInterface { ValidationLevel level(); };