@Override public ACodeSnippet javaCodeForDiff(ACodeSnippet sourceOld, ACodeSnippet sourceNew, AQualifiedSourceAndTargetType types) {
final String result = "if(! com.ajjpj.amapper.util.coll.AEquality.EQUALS.equals(" + sourceOld.getCode() + ", " + sourceNew.getCode() +
") { diff.add(com.ajjpj.amapper.core.diff.ADiffElement.attribute(path, isDerived, " + sourceOld.getCode() + ", " + sourceNew.getCode() + "; }";
return new ACodeSnippet(result);
}