09c3279cc7
NB here we have use derived class type with type arguments replaced with star-projections. This emulates JVM erasure (to some degree), but, unfortunately, that's best we can offer here at the moment.