@Override
  public OperationResult execute(final MessageFrame frame, final EVM evm) {
    OperationResult result = delegate.execute(frame, evm);
    return new OperationResult(result.getGasCost(), result.getHaltReason(), 0);
  }
Instantiates a new Virtual operation.

@param delegate the delegate
evm/src/main/java/org/hyperledger/besu/evm/operation/VirtualOperation.java