public @interface Raw
this is Raw,
this.field might be null even if field was declared to be
NonNull. This can happen because the code where the initializer
sets field has not yet been executed.
Suppose the @Raw annotation is placed on type T. Then
fields declared in T and any subclasses might not yet be
initialized, but fields declared in superclasses of T have
already been initialized.
This annotation is associated with the NullnessChecker.
NonRaw,
NonNull,
NullnessChecker