public virtual TypeVisitor CreateTypeVisitor(string codeNamespace, DocumentContext documentContext)
 {
     return(new TypeVisitor(codeNamespace, documentContext));
 }
 protected abstract IVisitor CreateCodeGenerator(DocumentContext context);