public static <E> Iterator<E> get() {
		@SuppressWarnings("unchecked")
		Iterator<E> iter = (Iterator<E>) INSTANCE;
		return iter;
	}
public static < E > Iterator < E > get ( ) { @ SuppressWarnings ( "unchecked" ) Iterator < E > iter = ( Iterator < E > ) INSTANCE ; return iter ; }
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.