static IterableIterator emptyIterableIterator_instance = new IterableIterator() { public A next() { fail(); } public bool hasNext() { false; } }; static IterableIterator emptyIterableIterator() { ret emptyIterableIterator_instance; }