HiPhiveOptions { @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } HiPhiveOptions that = (HiPhiveOptions) o; if (benchmarkingEnabled != that.benchmarkingEnabled) { return false; } if (runPpi != that.runPpi) { return false; } if (runHuman != that.runHuman) { return false; } if (runMouse != that.runMouse) { return false; } if (runFish != that.runFish) { return false; } if (diseaseId != null ? !diseaseId.equals(that.diseaseId) : that.diseaseId != null) { return false; } return !(candidateGeneSymbol != null ? !candidateGeneSymbol.equals(that.candidateGeneSymbol) : that.candidateGeneSymbol != null); } private  HiPhiveOptions(Builder builder); static HiPhiveOptions defaults(); String getDiseaseId(); String getCandidateGeneSymbol(); boolean isBenchmarkingEnabled(); boolean runPpi(); boolean runFish(); boolean runMouse(); boolean runHuman(); boolean isBenchmarkHit(GeneModel model); Set<Organism> getOrganismsToRun(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); static Builder builder();  }
@Test public void testEquals() { HiPhiveOptions instance = HiPhiveOptions.defaults(); HiPhiveOptions other = HiPhiveOptions.defaults(); assertThat(instance.equals(other), is(true)); }