package test2;

public class Nested {
    private int i = 3;
    private int geti() { return i; }
    private static int getj(int k) { return k; }
    public void seti(int i) { this.i = i; }

    public class Inner {
        public int geti() { return i; }
        public void foo(Inner2 in) {}
    }

    public class Inner2 {
        public int geti() { return i; }
    }

    public static class Inner3 {
        public int f() { return 1; }
        public static int g() { return 1; }
    }
}
