code: public static <T> Iterator<T> getUnmodifiableIterator (Iterable<T> c)
      {
          return getUnmodifiableIterator(c.iterator());
      }
docs: Get an Iterator that returns the elements in the supplied Iterable but blocks removal.