### Question:
DefaultTemporalPosition implements TemporalPosition { @Override public String toString() { StringBuilder s = new StringBuilder("TemporalPosition:").append('\n'); if (frame != null) { s.append("frame:").append(frame).append('\n'); } if (indeterminatePosition != null) { s.append("indeterminatePosition:").append(indeterminatePosition).append('\n'); } return s.toString(); } DefaultTemporalPosition(final IndeterminateValue indeterminatePosition);  DefaultTemporalPosition(final TemporalReferenceSystem frame, final IndeterminateValue indeterminatePosition); @Override IndeterminateValue getIndeterminatePosition(); @Override TemporalReferenceSystem getFrame(); @Override boolean equals(final Object object); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void testToString() { String result = temporalPosition1.toString(); assertFalse(temporalPosition2.toString().equals(result)); }