public function __construct(PaymentOperationInterface $operation, $oldState, $oldReason)
 {
     parent::__construct($operation);
     $this->oldState = $oldState;
     $this->oldReason = $oldReason;
 }
 public function __construct(PaymentOperationInterface $operation, ProcessResultInterface $result)
 {
     parent::__construct($operation);
     $this->result = $result;
 }