### Question:
SafeCut implements AutoCloseable { static boolean isDeletion(String vcfRow) { String[] elements = vcfRow.split("\t", 5); String ref = elements[3]; return ref.length() > 1; } SafeCut(Path shards, List<Path> mindexPaths, ImmutableList<Path> variantsPaths, int threads,
      Reference reference); SafeCut setVerbose(boolean verbose); int numShards(); ImmutableMap<String, Integer> contigs(); @EnsuresNonNull("this.tentativePos") void init(int shardNo); Position findSafeCut(); ImmutableList<Long> getPreviousOffsets(); @Override void close();  }### Answer:
@Test public void testIsDeletion() { String input = "chr1\t465782\t.\tATAT\tA,<NON_REF>\t0\t.\tDP=33;ExcessHet=3.0103;" + "MLEAC=0,0;MLEAF=0.00,0.00;RAW_MQ=121400.00\tGT:AD:DP:GQ:PL:SB" + "\t0/0:27,0,0:27:84:0,0,0,0,0,0:11,16,0,0"; boolean got = SafeCut.isDeletion(input); assertThat(got).isTrue(); }