in src/main/java/org/apache/sling/scripting/sightly/java/compiler/impl/operator/EquivalenceOpGen.java [43:50]
public void generate(JavaSource source, ExpressionTranslator visitor, TypedNode left, TypedNode right) {
Type type = OpHelper.sameType(left, right);
if (type != null && OpHelper.isNumericType(type) || type == Type.BOOLEAN || type == Type.UNKNOWN) {
generateEqualsOperator(source, visitor, left.getNode(), right.getNode());
} else {
generateEqualsMethod(source, visitor, left, right);
}
}