new
StringDefinition(reservedKeyword: OptionalNode<Token>,legacyKeyword: OptionalNode<Token>,constKeyword: OptionalNode<Token>,alignedModifier: OptionalNode<AlignedModifier>,stringVariableKindToken: RequiredNode<Token>,identifier: RequiredNode<Identifier>,assignmentPunctuator: OptionalNode<Token>,stringLiteral: OptionalNode<StringLiteral>,semicolonPunctuator: RequiredNode<Token>,children: Array<AbstractNode>,)