Hi Jerome,
I will try once more to get my point across.
You are proposing 3 different solutions to solve the redirect use-
case. I am proposing 1 solution *.
We need to have some really compelling use-cases to justify the
increased complexity and triplication your solutions introduce.
Paul.
* debates about the number of classes vs. annotations and method
signature constraints are just red herrings. Each can use a similar
number of classes or annotations and each imposes constraints on the
return type of the method signatures. There are minor differences and
we don't need to quibble about them.