1 // Test for searching through interface extension.
2 
3 interface basei
4 {
method()5   public int method ();
6 }
7 
8 interface basei2
9 {
confuse()10   public int confuse ();
11 }
12 
13 interface derivedi extends basei, basei2
14 {
nothing()15   public void nothing ();
16 }
17 
18 public class iface
19 {
try_it(derivedi x)20   public int try_it (derivedi x)
21   {
22     return x.method ();
23   }
24 }
25