code: @Override
  	protected HttpRequestBase onTraverse(HttpRequestBase result, ProcessorChainLink<HttpRequestBase, RequestProcessorException> successor, Object... args) {
  		
  		return successor.getProcessor().run(args[0], result);  //allow any exceptions to elevate to a chain-wide failure
  	}
docs: <p>Executed for each <i>link-traversal<i> from the root {@link UriProcessor} onwards. Takes the
  <b>successor</b> and invokes it with the argument array which was provided in {@link #run(Object...)}
  and returns the resulting {@link HttpRequestBase}.</p>
  
  <p>See {@link AbstractRequestProcessor}.</p>
  
  {@inheritDoc}