code: protected Object processInvoke(MethodInvocation invocation, Split split) throws Throwable {
  		try {
  			return invocation.proceed();
  		} catch (Throwable t) {
  			split.stop(tagByExceptionType ? t.getClass().getSimpleName() : EXCEPTION_TAG);
  			throw t;
  		}
  	}
docs: Method stops the split
  
  @param invocation method invocation
  @param split running split for this monitored action
  @return return object from the method