@Retention(value=RUNTIME) @Target(value={PARAMETER,METHOD}) public @interface CheckNotNull
boolean
intermediate
public abstract boolean intermediate