public function _replyToCallback($aInputs, $aRawInputs, array $aSubmits, $aSubmitInformation, $oFactory)
{
if (!$this->_shouldProceed($oFactory, $aSubmits)) {
return;
}
$this->oFactory->setLastInputs($aInputs);
$this->oFactory->oProp->_bDisableSavingOptions = true;
add_filter("options_update_status_{$this->oFactory->oProp->sClassName}", array($this, '_replyToSetStatus'));
$_oException = new Exception('aReturn');
$_oException->aReturn = $this->_confirmSubmitButtonAction($this->getElement($aSubmitInformation, 'input_name'), $this->getElement($aSubmitInformation, 'section_id'), 'email');
throw $_oException;
}