public class LocalInners2 {
    public static void main(final String[] args) {
        class Local {
	    class Inner0 extends Local {
	    }
	    class Inner1 extends Local {
		int arglen = args.length;
	    }
	}
	new Local().new Inner0();
	new Local().new Inner1();
	foo(new Local().new Inner1().arglen);
    }

    static void foo(int i) {}
}