UnsupportedValueImpl extends ValueImpl implements UnsupportedValue { @Override public String toString() { return ToString.toString(this); } @JsonCreator private  UnsupportedValueImpl(
			@JsonProperty("type")
			String typeString); @Override T accept(ValueVisitor<T> valueVisitor); @Override @JsonProperty("type") String getTypeJsonString(); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object other);  }
@Test public void testToString() { assertEquals(ToString.toString(firstValue), firstValue.toString()); assertEquals(ToString.toString(secondValue), secondValue.toString()); }