When throwing exceptions there are more options in the java DSL (one has full control) than in the XML where you can only reference an exception instance.
It would be useful to be able to construct the exception and throw it, so that one could add messages to it - preferably like:
|Component/s||camel-blueprint [ 12313973 ]|
|Component/s||camel-spring [ 12313939 ]|
|Fix Version/s||3.0.0 [ 12315691 ]|
|Priority||Major [ 3 ]||Minor [ 4 ]|
|Field||Original Value||New Value|
[ Did you checked already the examples here ? I'm wondering whether this already does what you want:
You can initialize your exception as you want and refer to it from the throwException expression.
 http://camel.apache.org/exception-clause.html ]