@Override public boolean equals(Object other) { return other instanceof ReverseOrdering && forwardOrder.equals(((ReverseOrdering<?>) other).forwardOrder); }