// @skip-test Failing test case, commented out to avoid breaking the build import java.util.Stack; import org.checkerframework.checker.initialization.qual.*; import org.checkerframework.checker.nullness.qual.*; import org.checkerframework.dataflow.qual.*; public final class InitializedField { private Stack<Object> stack; InitializedField() { stack = new Stack<Object>(); iPeek(); } /*@RequiresNonNull("stack")*/ public Object iPeek(/*>>>@UnknownInitialization @Raw InitializedField this*/) { return stack.peek(); } public static void testJavaClass(InitializedField initField) { initField.iPeek(); } }