docs: public static OrganigramNode findTreeNode(OrganigramNode searchRoot, OrganigramNode selection) {
          if (selection == null || searchRoot == null) {
              return null;
          }
  
          if (searchRoot.equals(selection)) {
              return searchRoot;
          }
  
          if (searchRoot.getChildren() != null) {
              for (OrganigramNode child : searchRoot.getChildren()) {
                  OrganigramNode childResult = findTreeNode(child, selection);
                  if (childResult != null) {
                      return childResult;
                  }
              }
          }
  
          return null;
      }