Java tutorial
//package com.java2s; import java.util.*; public class Main { public static <T> Iterator<T> emptyIterator() { return new Iterator<T>() { @Override public boolean hasNext() { return false; } @Override public T next() { return null; } @Override public void remove() { } }; } }