buffer.getWriter());
buffer.pushWriter(newWriter);
this.tags.push(elementName);
attributeValues.removeAllElements();
attributeNames.removeAllElements();
if (mixedContentLevel != -1) mixedContentLevel++;
if (currentChar != '/') break; // change state to operand