private static void ValidateLoopConnection(SaveData saveData) { var leaf = saveData.CollectAllLeafNodes(); foreach (var leafNode in leaf) { MarkAndTraverseParent(saveData, leafNode, new List<ConnectionData>(), new List<NodeData>()); } }