1=== test/Test.java === 2package test; 3 4// yikes 5public class Test<T extends Test.Inner<T>> { 6 public interface Inner<T extends Inner<T>> extends Comparable<T> {} 7} 8