This SO discussion proposes the following idiom:
public interface IComparable> { int compare(T t); }
Indeed. I'd advocate that we use This as the conventional name for such type parameters
This
public interface IComparesWith { int compare(This t); }
my previous answer: Convenient way to write generic interface that points out to its implementor