private static void compareNamesForSiblings (Collection clses1, Collection clses2) {
      if (clses1 == null || clses2 == null) return;
      Iterator i = clses1.iterator();

      while (i.hasNext()) {
        Cls nextCls1 = (Cls)i.next();
        Iterator j = clses2.iterator();
        while (j.hasNext()) {
          Cls nextCls2 = (Cls)j.next();
          if (CompareNames.compareNames(Util.getLocalBrowserText(nextCls1), Util.getLocalBrowserText (nextCls2)) == CompareNames.APPROXIMATE_MATCH) {
            AlgorithmUtils.createNewMatch(nextCls1, nextCls2, "multiple unmatched siblings with similar names", _results);
            _changesMade = true;
            j.remove();
            break;
          }
        }
      }
    }