### Question:
SportSubType extends IdObject implements Nameable, Cloneable { @Override public SportSubType clone() { try { return (SportSubType) super.clone(); } catch (CloneNotSupportedException ex) { throw new AssertionError(); } } SportSubType(int id); @Override String getName(); void setName(String name); @Override SportSubType clone(); @Override String toString();  }### Answer:
@Test public void testClone() { SportSubType sstOrg = new SportSubType(123); sstOrg.setName("Sstype"); SportSubType sstClone = sstOrg.clone(); assertFalse(sstOrg == sstClone); assertEquals(123, sstClone.getId()); assertEquals("Sstype", sstClone.getName()); }