class InnerClassTests { int someInt = 0; private void bar() {}; private class TestPrivateInnerClass { public void foo() {}; } public class TestPublicInnerClass { public void foos() {}; } }