anchor.diff:      <globalOption key="CamelJacksonTypeConverterToPojo" value="true"/>
     </globalOptions>
   
  -=== Extended CamelContext
  -
  -The APIs on `CamelContext` has been reduced a bit to focus on relevant API for Camel end users. The advanced use-cases and for SPI and component developers, then some of the APIs from `CamelContext` has been moved to `ExtendedCamelContext` which you can access via adapt:
  -
  -  ExtendedCamelContext ecc = context.adapt(ExtendedCamelContext.class);
  -
   === Main class
   
   The `Main` class from `camel-core`, `camel-spring` and `camel-cdi` has been modified to only support a single `CamelContext` which was really its intention, but there was some old crufty code for multiple Camels. The method `getCamelContextMap` has been removed, and there is just a `getCamelContext` method now.
  
positive.code: 
  The `loadRouteDefinitions` and `loadRestDefinitions` on `ModelCamelContext` has been changed to `addRouteDefinitions` and `addRestDefinitions` to be aligned with the other methods. You can find loader methods on the `ModelHelper` utility class.
  
  ==== Checked vs unchecked exceptions
  
  Most of the Camel exception classes has been migrated to be unchecked (eg extends `RuntimeException`).
  
  
negative.code:     a.replaceFromWith("direct:start");
    }
  
  === Generic Classes
  
  The class `JNDIContext` has been moved from `org.apache.camel.util.jndi.JNDIContext` in the camel-core JAR to `org.apache.camel.support.jndi.JNDIContext` and moved to the `camel-support` JAR.
  
  === EIPs
  
  The `circuitBreaker` load-balancer EIP was deprecated in Camel 2.x, and has been removed. Instead use Hystrix EIP as the load-balancer.
  
  The class `ThreadPoolRejectedPolicy` has been moved from `org.apache.camel.ThreadPoolRejectedPolicy` to `org.apache.camel.util.concurrent.ThreadPoolRejectedPolicy`.
  
  === Languages
  
  The simple language `property` function was deprecated in Camel 2.x and has been removed. Use `exchangeProperty` as function name.
  
  The terser language has been renamed from terser to hl7terser.
  
  === JSSE
  
  The classes from `org.apache.camel.util.jsse` has been moved to `org.apache.camel.support.jsse`.
  
  === Helpers and support
  
  The class `AsyncProcessorHelper` has been moved from `org.apache.camel.util.AsyncProcessorHelper` in the camel-core JAR to `org.apache.camel.support.AsyncProcessorHelper` and moved to the `camel-support` JAR.
  
  