Map hints) throws IOException, OperationNotSupportedException {
if (!canEncode(element, value, hints)) {
return;
}
BinaryComparisonOperator cf = (BinaryComparisonOperator) value;
output.startElement(element.getNamespace(), element.getName(), null);
// TODO is this order dependant?
encodeExpr(cf.getExpression1(), output, hints);
encodeExpr(cf.getExpression2(), output, hints);
output.endElement(element.getNamespace(), element.getName());
}