@Test public void stringIsCorrect() { assertEquals(s1.getString(), "some string"); }
@JsonIgnore @Override public String getString() { return this.value; }
StringValueImpl extends ValueImpl implements StringValue { @JsonIgnore @Override public String getString() { return this.value; } }
StringValueImpl extends ValueImpl implements StringValue { @JsonIgnore @Override public String getString() { return this.value; } @JsonCreator  StringValueImpl(
			@JsonProperty("value") String value); }
StringValueImpl extends ValueImpl implements StringValue { @JsonIgnore @Override public String getString() { return this.value; } @JsonCreator  StringValueImpl(
			@JsonProperty("value") String value); String getValue(); @Override int hashCode(); @Override boolean equals(Object obj); @JsonIgnore @Override String getString(); @Override T accept(ValueVisitor<T> valueVisitor); @Override String toString(); }
StringValueImpl extends ValueImpl implements StringValue { @JsonIgnore @Override public String getString() { return this.value; } @JsonCreator  StringValueImpl(
			@JsonProperty("value") String value); String getValue(); @Override int hashCode(); @Override boolean equals(Object obj); @JsonIgnore @Override String getString(); @Override T accept(ValueVisitor<T> valueVisitor); @Override String toString();  }