### Question:
VcfGeneticVariantMeta implements GeneticVariantMeta { public VcfGeneticVariantMeta(VcfMeta vcfMeta, Iterable<String> vcfRecordFormat) { if (vcfMeta == null) { throw new IllegalArgumentException("vcfMeta is null"); } if (vcfRecordFormat == null) { throw new IllegalArgumentException("vcfRecord is null"); } this.vcfMeta = vcfMeta; this.vcfRecordFormat = vcfRecordFormat; } VcfGeneticVariantMeta(VcfMeta vcfMeta, Iterable<String> vcfRecordFormat); @Override Iterable<String> getRecordIds(); @Override Type getRecordType(String recordId);  }### Answer:
@Test(expectedExceptions = IllegalArgumentException.class) public void VcfGeneticVariantMeta() { new VcfGeneticVariantMeta(null, null); }