code: protected Object invokeExecuteMethod(Method executeMethod, Object[] requestArgs) {
          Object result = null;
          try {
              result = executeMethod.invoke(action, requestArgs); // #to_action just here
              redCardableAssist.checkValidatorCalled();
          } catch (InvocationTargetException e) { // e.g. exception in the method
              return handleExecuteMethodInvocationTargetException(executeMethod, requestArgs, e);
          } catch (IllegalAccessException e) { // e.g. private invoking
              throwExecuteMethodAccessFailureException(executeMethod, requestArgs, e);
          } catch (IllegalArgumentException e) { // e.g. different argument number
              throwExecuteMethodArgumentMismatchException(executeMethod, requestArgs, e);
          }
          return result;
      }
docs: -------------