appendAccumulatedText();
  public final void endElement(QName name)  {    if(DISABLE)return;        int thisElement = currentParent;        // If last node appended before we pop has a next-sib reference,    // (true of nodes which function as parents)    // we need to switch that from 0 (unknown) to -1 (null)    if (previousSibling != 0 & previousSiblingWasParent)      nodes.writeEntry(previousSibling,2, -1);    // Pop parentage    nodes.readSlot(currentParent, gotslot);    currentParent = gotslot[1];    // The element just being finished will be    // the previous sibling for the next operation    previousSibling = thisElement;    previousSiblingWasParent = true;    // Pop a level of namespace table    namespaceTable.removeLastElem();  }