buffer.append(_text, _offsetOrChild[child], _lengthOrAttr[child]);
    private StringBuffer stringValueAux(StringBuffer buffer, final int element) {	for (int child = _offsetOrChild[element];	     child != NULL;	     child = _nextSibling[child]) {	    switch (_type[child]) {	    case COMMENT:		break;	    case TEXT:		buffer.append(_text,			      _offsetOrChild[child],			      _lengthOrAttr[child]);		break;	    case PROCESSING_INSTRUCTION:		break;		// !!! at the moment default can only be an element???	    default:		stringValueAux(buffer, child);	    }	}	return buffer;    }