class Main { main () { return new A().mt( new MyInteger(), new MyInteger() , new MyInteger() ); } } class A { mt(x,y,z) { return x.sub(y).add(z); } } interface if1 { mt(a,b,c); } class MyInteger { a = new MyInteger(); b; mt(a) { return new MyInteger(); } } class MyList { }