reset();
m_indentCount = parent.m_indentCount;
m_newLine = parent.m_newLine;
m_indentChar = parent.m_indentChar;
if (parent.m_writer instanceof IExtensibleWriter) {
IExtensibleWriter base = (IExtensibleWriter)parent.m_writer;
base.flush();
m_writer = base.createChildWriter(m_uris);
} else if (parent.m_writer instanceof StAXWriter) {
m_writer = ((StAXWriter)parent.m_writer).createChildWriter(m_uris);
} else {
m_writer = parent.m_writer;
}