void () { if (lastRet < 0) throw new IllegalStateException(); checkForComodification(); try { Bar.SubList.this.remove(lastRet); cursor = lastRet; lastRet = -1; expectedModCount = Bar.this.modCount; } catch (IndexOutOfBoundsException ex) { throw new ConcurrentModificationException(); } }