docs: private void executeResult() throws Exception {
  		result = createResult();
  
  		String timerKey = "executeResult: " + getResultCode();
  		try {
  			UtilTimerStack.push(timerKey);
  			if (result != null) {
  				result.execute(this);
  			} else if (resultCode != null && !Action.NONE.equals(resultCode)) {
  				throw new ConfigurationException("No result defined for action " + getAction().getClass().getName()
  						+ " and result " + getResultCode(), proxy.getConfig());
  			} else {
  				if (LOG.isDebugEnabled()) {
  					LOG.debug("No result returned for action " + getAction().getClass().getName() + " at "
  							+ proxy.getConfig().getLocation());
  				}
  			}
  		} finally {
  			UtilTimerStack.pop(timerKey);
  		}
  	}