See
Permalink
There are many possible type conversion, but that doesn't mean we don't support already some of them.
Still we need to unit test all of them in order to make sure that they don't use some strange type coercion in consequences that aren't supported (remember that the executable model promotes unboxed types to boxed type in the consequence)
see https://issues.redhat.com/browse/DROOLS-5709 for reference