Hi, yet another generics question (didn't find something similar to this in the search). I have some classes which share a common pattern but make use of specific types. It appears they would be a good candidate for generifying. So far I have created a new abstract generic base class which should take most of the functionality of each current class. However I still get an "unchecked cast" warning.
Is there a way to avoid the unchecked cast warning? Or is it safe to ignore it here? Or is there a better way to write this all?