anchor.diff:  Example: Synchronous Request Reply
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   
  -This example is just to a pure synchronous version of the example from
  -above that was Async based.
  +This example is just a pure synchronous version of the async based example above.
   
   The route is the same, so its just how the client initiate and send the
   messages that differs:
  
positive.code: exchange.getIn().setBody("Order ABC");
  // create a regular producer
  Producer producer = endpoint.createProducer();
  // normally you will use a shared exectutor service with pools
  ExecutorService executor = Executors.newSingleThreadExecutor();
  // send it async with the help of this helper
  Future<Exchange> future = AsyncProcessorHelper.asyncProcess(executor, producer, exchange);
  
negative.code: handling Async tasks and correlate replies etc. By
  default a pool size of 10 is used.
  
  |maxPoolSize |A number to indicate the maximum pool size of the underlying Java
  `ExecutorService`
  
  |keepAliveTime |A number to indicate how long to keep inactive threads alive
  