// we explicitly make this assumption here...
XMLDTDFilter proc = null;
if((proc = (XMLDTDFilter )fComponentManager.getProperty(DTD_PROCESSOR_PROPERTY)) != null) {
// do we need to new up a replacement?
if(fXML11DTDProcessor == null) {
fXML11DTDProcessor = new XML11DTDProcessor();
}
fXML11DTDProcessor.reset(fComponentManager);
// now take proc out of the picture...
if(proc.getDTDSource() != null) {
proc.getDTDSource().setDTDHandler(fXML11DTDProcessor);