new
MapDefinition(isReserved: boolean,isLegacy: boolean,elementaryType: ElementaryType | undefined,classIdentifier: Identifier | undefined,mapIdentifier: Identifier,identifier: Identifier,reservedKeyword: Token | undefined,legacyKeyword: Token | undefined,openParenthesisPunctuator: Token,closeParenthesisPunctuator: Token,semicolonPunctuator: Token,)
getChildNodeIterable(): IterableIterator<AbstractNode>