title: Camel splitter returns ExpressionNode
body: <p>I have route:</p>
  
  <pre><code>    from(SU_NAME)
          .choice()
              .when(STATUS_IS_OK)
                  .to("xslt:xsl/RemoveNode.xsl")
                      .split().tokenizeXML("Event", "Header").to(XP_NAME)
              .otherwise()
                  .dynamicRouter(method(router, "slip"))
      .end(); 
  </code></pre>
  
  <p>If I remove splitter I have everything working fine, but having it in my route gives me:</p>
  
  <pre><code>java.lang.Error: Unresolved compilation problem: 
  The method otherwise() is undefined for the type ExpressionNode
  </code></pre>
  
  <p>I need splitter to be part of the route, can you help me. I understand that there should be choise ChoiceDefinition not ExpressionNode, not how can I modify code to get this.</p>