Почему я получаю сообщение об ошибке "Значение атрибута должно быть постоянным". Не является константой null
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface SomeInterface {
Class<? extends Foo> bar() default null;// this doesn't compile
}