Every once in awhile you run into that bit of generics code that no matter what you do you can't get the code to behave without a forced cast. This is often due to the fact that generics are...