new
ClassDeclaration(alignedModifier: OptionalNode<AlignedModifier>,expandableModifier: OptionalNode<ExpandableModifier> | undefined,abstractKeyword: OptionalNode<Token>,classKeyword: RequiredNode<Token>,identifier: RequiredNode<Identifier>,parameterList: OptionalNode<ParameterList>,extendsModifier: OptionalNode<ExtendsModifier>,bitModifier: OptionalNode<BitModifier>,openBracePunctuator: RequiredNode<Token>,statements: ZeroToManyList<AbstractStatement>,closeBracePunctuator: RequiredNode<Token>,children: Array<AbstractNode>,)