tselect instanceof NodeSetDTMType ||
tselect instanceof NodeSetType ||
    public Type typeCheck(SymbolTable stable) throws TypeCheckError {	final Type tselect = _select.typeCheck(stable);	if (tselect instanceof NodeType ||	    tselect instanceof NodeSetDTMType ||	    tselect instanceof ReferenceType ||	    tselect instanceof ResultTreeType) {	    // falls through 	}	else {	    _select = new CastExpr(_select, Type.String);	}	return Type.Void;    }