code: @Override
  	protected Object onInitiate(ProcessorChainLink<Object, ResponseProcessorException> root, Object... args) {
  		
  		return root.getProcessor().run(args); //allow any exceptions to elevate to a chain-wide failure
  	}
docs: <p>Executed for the root link which runs the {@link HeaderProcessor}. Takes the argument array which
  was provided in {@link #run(Object...)} and invokes the root link, i.e. the {@link HeaderProcessor}
  and returns the deserialized response content passed down from the successive processor.</p>
  
  <p>See {@link AbstractResponseProcessor}.</p>
  
  {@inheritDoc}