@Override
  public Operation.OperationResult executeFixedCostOperation(
      final MessageFrame frame, final EVM evm) {
    final long gasRemaining = frame.getRemainingGas() - gasCost;
    final Bytes value = Words.longBytes(gasRemaining);
    frame.pushStackItem(value);

    return successResponse;
  }
Instantiates a new Gas operation.

@param gasCalculator the gas calculator
evm/src/main/java/org/hyperledger/besu/evm/operation/GasOperation.java