It is strange that you are using @Header and define the converter method with more than two parameter.
Camel Converter only supports to take the Exchange as an additional parameter, not like the bean method can take the @Header annotation.
Yes the type converter method signature, only supports 1 or 2 parameters.
1 parameter = the from type
2 parameters = the from type, Exchange as the 2nd parameter
You cannot use the bean parameter bindings.
And we do not intend to support this in the future.