OutputSettings { @Override public int hashCode() { int hash = 7; hash = 79 * hash + (this.outputContributingVariantsOnly ? 1 : 0); hash = 79 * hash + this.numberOfGenesToShow; hash = 79 * hash + Objects.hashCode(this.outputPrefix); hash = 79 * hash + Objects.hashCode(this.outputFormats); return hash; } private  OutputSettings(Builder builder); static Builder builder(); boolean outputContributingVariantsOnly(); int getNumberOfGenesToShow(); Set<OutputFormat> getOutputFormats(); String getOutputPrefix(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }
@Test public void testHashCode() { OutputSettings instance = OutputSettings.builder().build(); OutputSettings other = OutputSettings.builder().build(); assertThat(instance.hashCode(), equalTo(other.hashCode())); }