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;
		}
	}
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 ; } }
Method stops the split

@param invocation method invocation
@param split running split for this monitored action
@return return object from the method