interface Foo{
    int bar();
}


public class Beta {
    class A implements Foo {
        public int bar(){ return 1; }
    }
    public int fubar(Foo foo){ return foo.bar(); }
    public void testFoo(){
        class A implements Foo{
            public int bar(){return 2;}
        }
        System.out.println(fubar(new A()));
    }
    public static void main(String[] args) {
        new Beta().testFoo();
    }
}


이딴 소스는 어떤새끼가 짜는거냐?