static CloseableIterableIterator emptyCloseableIterableIterator_instance = new CloseableIterableIterator {
  public O next() { fail(); }
  public bool hasNext() { false; }
};
static  CloseableIterableIterator emptyCloseableIterableIterator() {
  ret emptyCloseableIterableIterator_instance; 
}