public SubLListListIterator acquireSubLListListIterator(SubLList list, int start, int end) {
   SubLListListIterator iter = null;
   if (list.isArrayBased()) {
     iter = (SubLListListIterator) sublArrayListListIteratorPool.acquire();
   } else {
     iter = (SubLListListIterator) sublConsListListIteratorPool.acquire();
   }
   iter.init(list, start, end);
   return iter;
 }