code: public static <E> Iterator<E> get() {
  		@SuppressWarnings("unchecked")
  		Iterator<E> iter = (Iterator<E>) INSTANCE;
  		return iter;
  	}
docs: Gets a singleton instance of the empty iterator.
  
  @param <E> The type of the objects (not) returned by the iterator.
  @return An instance of the iterator.