code: public static IBond.Order getMinimumBondOrder(Iterator<IBond> bonds) {
          IBond.Order minOrder = IBond.Order.SEXTUPLE;
          while (bonds.hasNext()) {
              IBond bond = bonds.next();
              if (isLowerOrder(bond.getOrder(), minOrder)) minOrder = bond.getOrder();
          }
          return minOrder;
      }
docs: Returns the minimum bond order for a List of bonds, given an iterator
  to the list.
  
  @param bonds An iterator for the list of bonds
  @return The minimum bond order found
  @see #getMinimumBondOrder(java.util.List)