FindBugs - как решить EQ_COMPARETO_USE_OBJECT_EQUALS

Я здесь невежественен ...

 1: private static class ForeignKeyConstraint implements Comparable<ForeignKeyConstraint> {
 2: String tableName;
 3: String fkFieldName;
 4: 
 5: public int compareTo(ForeignKeyConstraint o) {
 6:    if (this.tableName.compareTo(o.tableName) == 0) {
 7:            return this.fkFieldName.compareTo(o.fkFieldName);
 8:        }
 9:        return this.tableName.compareTo(o.tableName);
10:    }
11: }

В строке 6 я получаю от FindBugs:Bug: net.blabla.SqlFixer$ForeignKeyConstraint defines compareTo(SqlFixer$ForeignKeyConstraint) and uses Object.equals()

Ссылка на определение

Я не знаю, как это исправить.

Ответы на вопрос(5)

Ваш ответ на вопрос