private StringBuilder CheckLinkForErrors(Link link, StringBuilder builder)
 {
     if (!link.AreRequiredFieldsSatisfied())
     {
         builder.Append(link.Name).Append("\r\n");
     }
     foreach (Link child in link.Children)
     {
         CheckLinkForErrors(child, builder);
     }
     return(builder);
 }