def newDoc(name):
    genDocs[name] = PythonUtil.attrdict(name=name, initialComment=None, schemaDocumentation=None, extensionSchemaPrefix='', extensionSchemaFilename='', extensionSchemaRelDirname=None, extensionSchemaNamespaceURI='', extensionSchemaVersion=None, extensionRoles={}, extensionRoleLabels=defaultdict(set), extensionElements={}, extensionTypes={}, extensionLabels={}, extensionReferences=OrderedDefaultDict(OrderedSet), hasEnumerationDocumentation=False, imports={'xbrli': (('namespace', XbrlConst.xbrli), ('schemaLocation', 'http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd'))}, includes=[], importXmlns={}, importFilenames={}, childGenDocs=[], linkbaseRefs=[], labelLinkbases=[], referenceLinkbases=[], hasPreLB=False, hasCalLB=False, hasDefLB=False, hasRefLB=False, hasGenLB=False, generated=False)
    return genDocs[name]
def newDoc(name):
    genDocs[name] = PythonUtil.attrdict(name=name, initialComment=None, schemaDocumentation=None, extensionSchemaPrefix=, extensionSchemaFilename=, extensionSchemaRelDirname=None, extensionSchemaNamespaceURI=, extensionSchemaVersion=None, extensionRoles={}, extensionRoleLabels=defaultdict(set), extensionElements={}, extensionTypes={}, extensionLabels={}, extensionReferences=OrderedDefaultDict(OrderedSet), hasEnumerationDocumentation=False, imports={'xbrli': (('namespace', XbrlConst.xbrli), ('schemaLocation', 'http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd'))}, includes=[], importXmlns={}, importFilenames={}, childGenDocs=[], linkbaseRefs=[], labelLinkbases=[], referenceLinkbases=[], hasPreLB=False, hasCalLB=False, hasDefLB=False, hasRefLB=False, hasGenLB=False, generated=False)
    return genDocs[name]