// @skip-test // Minimal test case for issue #556: https://github.com/typetools/checker-framework/issues/556 // For explanations, see file Issue556b.java . import org.checkerframework.checker.nullness.qual.NonNull; public class Issue556a { public static final Issue556a SELF = new Issue556a(); private static final Object OBJ = new Object(); private Issue556a() { //:: error: (assignment.type.incompatible) @NonNull Object o = OBJ; } }