サンプル

public class ClassA implements Comparable<Integer> {
public int compareTo (Object o) {
// ...
}
}

ソリューション
compareTo メソッドの標準シグニチャー public int compareTo(ObjectType o) を常に使用します。
ObjectType が、Comparable インターフェース引数で識別されるタイプと一致することを確認します。

public class ClassA implements Comparable<Integer> {
public int compareTo (Integer i) {
//...
}
}