1*f1fbf3c2SXin Li package testproxy; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li public class Target127 { 4*f1fbf3c2SXin Li public interface Item { } 5*f1fbf3c2SXin Li public interface CovariantItem extends Item { } 6*f1fbf3c2SXin Li 7*f1fbf3c2SXin Li public interface Super { item()8*f1fbf3c2SXin Li Item item(); 9*f1fbf3c2SXin Li } 10*f1fbf3c2SXin Li 11*f1fbf3c2SXin Li public interface Sub extends Super { item()12*f1fbf3c2SXin Li CovariantItem item(); 13*f1fbf3c2SXin Li } 14*f1fbf3c2SXin Li 15*f1fbf3c2SXin Li public static class RealSub implements Sub { item()16*f1fbf3c2SXin Li public CovariantItem item() { 17*f1fbf3c2SXin Li return null; 18*f1fbf3c2SXin Li } 19*f1fbf3c2SXin Li } 20*f1fbf3c2SXin Li } 21