return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
if (DataMatcher.isComparable(dt1, dt2, null, null)) {
obj1 = simpleType.validate(child1.getValue(attributes, nsContext), null, null);
obj2 = child2.getValue(attributes, nsContext);
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
} else {
throw new XPathException("Invalid comparison between incompatible types");
obj2 = child2.getValue(attributes, nsContext);
simpleType = (XSSimpleTypeDecl) dvFactory.getBuiltInType("double");
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);
obj2 = child2.getValue(attributes, nsContext);
simpleType = (XSSimpleTypeDecl) dvFactory.getBuiltInType("string");
return DataMatcher.compareActualValues(obj1, obj2, comp, simpleType);