public Node RemoveTypeFromMain(Production node) { Production tempType = (Production)GrammaticaNodeUtils.FindChildOf(node, "Type"); ArrayList tempVoid = GrammaticaNodeUtils.GetChildren(tempType); if (tempVoid != null) { tempVoid.RemoveAt(0); tempVoid.Insert(0, GrammaticaNodeUtils.CreateVoidToken()); } return(node); }