docs: public boolean removeLastOccurrence(Object o) {
          Objects.requireNonNull(o);
          for (Node<E> p = last(); p != null; p = pred(p)) {
              final E item;
              if ((item = p.item) != null
                  && o.equals(item)
                  && ITEM.compareAndSet(p, item, null)) {
                  unlink(p);
                  return true;
              }
          }
          return false;
      }