private YumlClassDiagram GenerateClassDiagram(ProjectDetail rootProjectDetail, ProjectDetailsCollection parentProjectDetailsCollection, bool newlineForEachRelationship)
        {
            var classDiagram = new YumlClassDiagram(newlineForEachRelationship);

            GenerateClassDiagramRelationships(rootProjectDetail, parentProjectDetailsCollection, classDiagram.Relationships, newlineForEachRelationship);
            return classDiagram;
        }
 private YumlClassDiagram GenerateClassDiagram(RootNode rootNode, bool newlineForEachRelationship)
 {
     var classDiagram = new YumlClassDiagram(newlineForEachRelationship);
     foreach (var detail in rootNode.ProjectDetails)
     {
         classDiagram.Relationships.AddRange(GenerateYumlRelationships(detail, rootNode.ProjectDetails, newlineForEachRelationship));
     }
     return classDiagram;
 }