private static bool FixLrHrNodes_HasParentWithName(Kn5Node rootNode, Kn5Node node, string name) {
if (rootNode.NodeClass != Kn5NodeClass.Base) return false;
foreach (var subNode in rootNode.Children) {
if (subNode.Name == name) {
return FixLrHrNodes_HasChild(subNode, node);
} else if (FixLrHrNodes_HasParentWithName(subNode, node, name)){
return true;
}
}
return false;
}