abstract public class a1 { abstract void f() {} native void ff() {} void f2() { new ii() { public int iif(int i) { return 0; } }; } } interface ii { int iif(int i) throws Exception { return 2; } }