private static Dictionary<string, List<UniqueId>> LoadLinkList(string currentPath)
{
var linkListFile = Path.Combine(currentPath, "TASKDATA", "LINKLIST.XML");
if (!File.Exists(linkListFile))
return new Dictionary<string, List<UniqueId>>();
var xmlDocument = new XmlDocument();
xmlDocument.Load(linkListFile);
var linkList = xmlDocument.SelectSingleNode("ISO11783_LinkList");
var lgpNodes = linkList.SelectNodes("LGP");
return LinkGroupLoader.Load(lgpNodes);
}