/**
  * This function passes control of action parameter processing to the control that caused the action, so that
  * the control can further process the action parameters. It also saves additional information in the returned
  * parameter array. This is useful for widgets that need to pass more information to the action than just a
  * simple string, and allows actions to get more information as well. This also allows widgets to modify
  * the action parameter, while preserving the original action parameter so that the action can see both.
  *
  * @param QControl $objSourceControl
  * @param QAction $objAction
  * @param $mixParameter
  * @return mixed
  */
 public static function _ProcessActionParams(QControl $objSourceControl, QAction $objAction, $mixParameter)
 {
     $mixParameters['param'] = null;
     $mixParameters = $objSourceControl->ProcessActionParameters($objAction, $mixParameter);
     return $mixParameters;
 }