private List <Node> GetNodeList(string resource)
        {
            Workflow    workflow = XmlConfiguration.ParseflowXml <Workflow>(resource);
            List <Node> elements = new List <Node>();

            elements.Add(workflow.StartNode);
            elements.AddRange(workflow.ChildNode);
            elements.AddRange(workflow.ChildDecisionNode);
            elements.Add(workflow.EndNode);
            return(elements);
        }