add DTDGenerator.java, DTDMatcher.java and Generator.java