new
ForStatement(forKeyword: RequiredNode<Token>,openParenthesisPunctuator: RequiredNode<Token>,expression1: OptionalNode<AbstractExpression>,computedElementaryDefinition: OptionalNode<ComputedElementaryTypeDefinition>,semicolon1Punctuator: OptionalNode<Token>,expression2: OptionalNode<AbstractExpression>,semicolon2Punctuator: RequiredNode<Token>,expression3: OptionalNode<AbstractExpression>,closeParenthesisPunctuator: RequiredNode<Token>,statement: RequiredNode<AbstractStatement>,children: Array<AbstractNode>,)