@Documented @Target(value=FIELD) @Retention(value=RUNTIME) public @interface NotOnlyInitialized
Initialized, UnderInitialization, or UnknownInitialization, regardless of the
initialization type annotation on the field's type. This is necessary to allow circular
initialization as supported by freedom-before-commitment.