### Question:
Range { @Override public Range clone() { return new Range(start.clone(), end.clone()); } Range(); void add(LineColumn position); void add(Range... ranges); void add(Range range); boolean contains(LineColumn position); @Override Range clone();  }### Answer:
@Test void testClone() { assertEquals(range.clone(), range); }