@Override
  public void add(final int index, final V element) {
    delegate.add(index, element);
    undoLog.add(new UndoEntry<>(index, false, null));
  }
Create an UndoList backed by another List instance.

@param delegate The List instance to use for backing storage
evm/src/main/java/org/hyperledger/besu/collections/undo/UndoList.java