public class Simple implements Comparable { public int compareTo(T o){} } class Usage { void foo() { bar(new Simple()); } void bar(Comparable... r){} }