So the code above have two problems. 1: The method...
# announcements
g
So the code above have two problems. 1: The method signature for invoking the rule is pretty nasty with three generic type arguments. 2: In the run method of the RuleExecutor the compiler can't seem to be able to figure out that input is an instance of InputClazz and output is an instance of OutputClazz