boolean (Object o) { if (!super.equals(o)) return false; MantisRepository repository = (MantisRepository)o; if (!Comparing.equal(getCurrentProject(), repository.getCurrentProject())) return false; if (!Comparing.equal(getCurrentFilter(), repository.getCurrentFilter())) return false; if (!Comparing.equal(myProjects, repository.myProjects)) return false; return myAllProjectsAvailable == repository.myAllProjectsAvailable; }