private Read CreateRead(List <Node> parameters) { parameters.CheckLength(1); var node = new Read { Variables = ((NodeList)parameters[0]).Nodes.Cast <TokenNode>().ToList() }; node.AddChildren(node.Variables?.ToArray()); return(node); }