As far as I'm aware, generics are resolved at compile-time, so they can't be changed once your program is compiled. What you can do is use a super class for the generic parameter, and then any...