It says that my class A doesn't have the strictest access modifier. And here is the code: public static class A { private int f1 = 7; private A(int f1) { this.f1 = f1; initialize(this.f1); } private void initialize(int f1) { System.out.println(f1); } }