return new BooleanValue(value != 0);
return (value == 0) ? BooleanValue.FALSE : BooleanValue.TRUE;
	public AtomicValue convertTo(int requiredType) throws XPathException {		switch(requiredType) {			case Type.NUMBER:			case Type.INTEGER:			case Type.ATOMIC:			case Type.ITEM:				return this;			case Type.DECIMAL:			case Type.DOUBLE:				return new DoubleValue(value);			case Type.STRING:				return new StringValue(getStringValue());			case Type.BOOLEAN:				return new BooleanValue(value != 0);			default:				throw new XPathException("cannot convert integer '" + value + "' to " + requiredType);		}	}