@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.