### Question:
TimeString implements DeepCloneable<TimeString> { @XmlValue public String getTime() { return time; } TimeString();  TimeString(String time);  TimeString(TimeString timeString); @Override TimeString deepClone(); @XmlValue String getTime(); TimeString setTime(String time); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void createdWithParamsTimeStringHaveSameTime() { TimeString timeString1 = createFullyConfiguredInstance(); TimeString timeString2 = new TimeString(timeString1.getTime()); assertSame(timeString1.getTime(), timeString2.getTime()); }