TermImpl implements MonolingualTextValue { @Override public int hashCode() { return Hash.hashCode(this); } @JsonCreator  TermImpl(
			@JsonProperty("language") String languageCode,
			@JsonProperty("value") String text); @Deprecated  TermImpl(MonolingualTextValue mltv); @Override T accept(ValueVisitor<T> valueVisitor); @JsonProperty("value") @Override String getText(); @JsonProperty("language") @Override String getLanguageCode(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }
@Test public void hashBasedOnContent() { assertEquals(mt1.hashCode(), mt2.hashCode()); }