/**
  * Handle canceling ROM order via ROM order cancel service.
  */
 public function romCancelAction()
 {
     if ($this->_isValidOperation()) {
         if ($this->_canShowOrderCancelForm()) {
             $this->_setRefererUrlInSession()->_showOrderCancelPage();
             return;
         }
         $this->_processOrderCancelAction();
         return;
     }
     if ($this->_orderFactory->getCustomerSession()->isLoggedIn()) {
         $this->_redirect('*/*/history');
     } else {
         $this->_redirect('sales/guest/form');
     }
 }