1 package test3; 2 3 interface Unique5 { bar100()4 void bar100(); bar101b()5 void bar101b(); 6 } 7 8 interface Unique4 extends Unique5 { bar()9 void bar(); 10 } 11 12 abstract class Unique3 implements Unique4 { foo()13 abstract void foo(); 14 } 15 16 class Unique2 { foo()17 void foo() {} foo100()18 void foo100() {} foo101()19 void foo101() {} 20 } 21 22 public class Unique extends Unique2 { foo()23 void foo() {} 24 } 25