choice.addTargetNode(otherwise);
otherwise.addTargetNode(ep3);
RouteSupport route = new Route();
route.addChildren(ep1, choice, when, otherwise, ep2, ep3, ep4);
// now lets turn into the camel model...
RouteDefinition routeDef = route.createRouteDefinition();
System.out.println("Created: " + routeDef);