boolean (Object o) { if (!super.equals(o)) return false; if (!(o instanceof RedmineRepository that)) return false; if (!Objects.equals(getAPIKey(), that.getAPIKey())) return false; if (!Comparing.equal(getCurrentProject(), that.getCurrentProject())) return false; if (isAssignedToMe() != that.isAssignedToMe()) return false; return true; }