I wonder if it is just me lacking inline type parameter refactoring.
This should substitute type parameter for its erasure, search for all
instantiations and insert casts where needed,
and safe delete the parameter. The whole process took more than 5 minutes
for me yesterday with the class with not so many usages.
Anyone with similar experience/expectations?