@Override public boolean equals(Object other) { if (other == null) { return false; } if (!(other instanceof Rank)) { return false; } Rank or = (Rank) other; return getRank().equals(or.getRank()); }