}
@Override
public void writeDtd(final DtdName name, final DtdPublicId publicId, final DtdSystemId systemId) throws XmlWriteException {
try {
transformerHandler.startDTD(name.value, publicId.value, systemId.value);
transformerHandler.endDTD();
} catch (SAXException e) {
throw new XmlWriteException("Failed writing DTD to XML", e);
}
}