TranscriptAnnotation { @Override public String toString() { return "TranscriptAnnotation{" + "variantEffect=" + variantEffect + ", geneSymbol='" + geneSymbol + '\'' + ", accession='" + accession + '\'' + ", hgvsGenomic='" + hgvsGenomic + '\'' + ", hgvsCdna='" + hgvsCdna + '\'' + ", hgvsProtein='" + hgvsProtein + '\'' + ", distanceFromNearestGene=" + distanceFromNearestGene + '}'; } private  TranscriptAnnotation(Builder builder); static TranscriptAnnotation empty(); VariantEffect getVariantEffect(); String getGeneSymbol(); String getAccession(); String getHgvsGenomic(); String getHgvsCdna(); String getHgvsProtein(); int getDistanceFromNearestGene(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); static Builder builder();  }
@Test public void testToString() { System.out.println(TranscriptAnnotation.builder().build()); TranscriptAnnotation annotation = TranscriptAnnotation.builder() .geneSymbol("FGFR") .accession("uc021pzz.1") .hgvsGenomic("chr10:g.123256215T>G") .hgvsCdna("c.1694A>C") .hgvsProtein("p.(Glu565Ala)") .distanceFromNearestGene(0) .variantEffect(VariantEffect.MISSENSE_VARIANT) .build(); System.out.println(annotation); }