src/main/java/org/apache/xmlbeans/impl/store/Cur.java [2675:2701]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Cur listRemove(Cur head) {
        assert _prev != null && isOnList(head);

        if (_prev == this) {
            head = null;
        } else {
            if (head == this) {
                head = _next;
            } else {
                _prev._next = _next;
            }

            if (_next == null) {
                if (head != null) {
                    head._prev = _prev;
                }
            } else {
                _next._prev = _prev;
                _next = null;
            }
        }

        _prev = null;
        assert _next == null;

        return head;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/apache/xmlbeans/impl/store/Bookmark.java [42:68]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Bookmark listRemove(Bookmark head) {
        assert _prev != null && isOnList(head);

        if (_prev == this) {
            head = null;
        } else {
            if (head == this) {
                head = _next;
            } else {
                _prev._next = _next;
            }

            if (_next == null) {
                if (head != null) {
                    head._prev = _prev;
                }
            } else {
                _next._prev = _prev;
                _next = null;
            }
        }

        _prev = null;
        assert _next == null;

        return head;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



