if (arguments.length == 1) {
        s = XNodeSet.prototype.stringForNode(c.contextNode);
    } else if (arguments.length == 2) {
        s = arguments[1].evaluate(c).stringValue();
    } else {