return new BooleanValue(compareValues(lv, rv));
return BooleanValue.valueOf(compareValues(lv, rv));
	protected BooleanValue genericCompare(		Sequence contextSequence,		Item contextItem)		throws XPathException {		Sequence ls = getLeft().eval(contextSequence, contextItem);		Sequence rs = getRight().eval(contextSequence, contextItem);		AtomicValue lv, rv;		if (ls.getLength() == 1 && rs.getLength() == 1) {			lv = ls.itemAt(0).atomize();			rv = rs.itemAt(0).atomize();			return new BooleanValue(compareValues(lv, rv));		} else			throw new XPathException("Type error: sequence with less or more than one item is not allowed here");	}