import org.checkerframework.checker.nullness.qual.*;

@org.checkerframework.framework.qual.DefaultQualifier(NonNull.class)
public class DefaultFlow {

    void test() {

        @Nullable String reader = null;
        if (reader == null) {
            return;
        }

        reader.startsWith("hello");
    }

    void tesVariableInitialization() {
        @Nullable Object elts = null;
        assert elts != null : "@AssumeAssertion(nullness)";
        @NonNull Object elem = elts;
    }
}
