package org.jvnet.jaxb2_commons.tests.issues;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
public class IssueJIIB42EqualsStrategy extends JAXBEqualsStrategy {
@Override
public boolean equals(ObjectLocator leftLocator,
ObjectLocator rightLocator, Object lhs, Object rhs) {
if (lhs instanceof IssueJIIB1Type && rhs instanceof IssueJIIB1Type) {
// Quasi custom equals
return super.equals(leftLocator, rightLocator, lhs, rhs);
} else {
return super.equals(leftLocator, rightLocator, lhs, rhs);
}
}
}