in commons-rdf-jsonld-java/src/main/java/org/apache/commons/rdf/jsonldjava/JsonLdLiteral.java [50:61]
public boolean equals(final Object obj) {
// COMMONSRDF-56: Do **not** use
// asJsonLdNode().compareTo(other.asJsonLdNode())
if (obj instanceof Literal) {
final Literal other = (Literal) obj;
return getLexicalForm().equals(other.getLexicalForm())
&& getDatatype().equals(other.getDatatype())
&& getLanguageTag().map(JsonLdLiteralImpl::lowerCase)
.equals(other.getLanguageTag().map(JsonLdLiteralImpl::lowerCase));
}
return false;
}