1 interface I 2 { m()3 void m(); 4 } 5 abstract class C implements I {} 6 class Foo 7 { Bar(C c)8 void Bar(C c) 9 { 10 c.m(); 11 } blah(C c)12 void blah(C c) 13 { 14 c.m(); 15 } 16 main(String[] args)17 public static void main (String[] args) 18 { 19 } 20 } 21