public void remove() {if (expectedModCount == list.modCount) {if (lastLink != null) {Link<ET> next = lastLink.next;Link<ET> previous = lastLink.previous;next.previous = previous;previous.next = next;if (lastLink == link) {pos--;}link = previous;lastLink = null;expectedModCount++;list.size--;list.modCount++;} else {throw new IllegalStateException();}} else {throw new ConcurrentModificationException();}}

public void remove ( ) { if ( expectedModCount == list . modCount ) { if ( lastLink != null ) { Link < ET > next = lastLink . next ; Link < ET > previous = lastLink . previous ; next . previous = previous ; previous . next = next ; if ( lastLink == link ) { pos -- ; } link = previous ; lastLink = null ; expectedModCount ++ ; list . size -- ; list . modCount ++ ; } else { throw new IllegalStateException ( ) ; } } else { throw new ConcurrentModificationException ( ) ; } }
public void remove(){if (expectedModCount == list.modCount){if (lastLink != null){java.util.LinkedList.Link<ET> next_1 = lastLink.next;java.util.LinkedList.Link<ET> previous_1 = lastLink.previous;next_1.previous = previous_1;previous_1.next = next_1;if (lastLink == link){pos--;}link = previous_1;lastLink = null;expectedModCount++;list._size--;list.modCount++;}else{throw new System.InvalidOperationException();}}else{throw new java.util.ConcurrentModificationException();}}
