private static string[] retrieveQuantityPathsFromHeader(IEnumerable <string> headers, Simulation simulation) { var allPaths = headers.Skip(FIRST_QUANTITY).ToArray(); for (int i = 0; i < allPaths.Length; i++) { var objectPath = new ObjectPath(allPaths[i].ToPathArray()); if (string.Equals(objectPath.FirstOrDefault(), simulation.Name)) { objectPath.Remove(simulation.Name); } allPaths[i] = objectPath; } return(allPaths); }