TestOuterClass.java:6: error: OuterClass.InnerOuterClass has private access in OuterClass OuterClass.InnerOuterClass inner = outer.new InnerOuterClass(4); ^ TestOuterClass.java:6: error: OuterClass.InnerOuterClass has private access in OuterClass OuterClass.InnerOuterClass inner = outer.new InnerOuterClass(4);