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