### Question:
VariantAnnotation implements Variant { public String getGeneId() { return geneId; } private  VariantAnnotation(Builder builder); GenomeAssembly getGenomeAssembly(); int getChromosome(); String getChromosomeName(); int getPosition(); String getRef(); String getAlt(); String getGeneSymbol(); String getGeneId(); VariantEffect getVariantEffect(); List<TranscriptAnnotation> getTranscriptAnnotations(); @Override boolean hasTranscriptAnnotations(); static VariantAnnotation empty(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); static Builder builder();  }### Answer:
@Test public void getGeneId() { VariantAnnotation instance = VariantAnnotation.builder() .geneId("ENSG:12233455") .build(); assertThat(instance.getGeneId(), equalTo("ENSG:12233455")); }