нет конечно, не "ну ее". и я выше об этом написал - было бы приятно иметь такой бонус.
но, возвращаясь, к твоему изначальному утверждению, что такие женерики не нужны. разве это так? они есть, они работают, пускай даже есть один баг и не самый оптимальный способ сравнения.
практически так. то, что не нужны тайпкасты - хорошо, но не достаточно.
а баг влияет не только на сравнение, но и вообще на любую параметризацию кодом. подсчет хешей для мап - аналогично - виртуальный вызов на ровном месте.
конкретно мне это понадобилось, чтобы параметризовать класс, обрабатывающий данные, классом, эти данные предоставляющим. т.к. это может быть просто буфер в памяти, а может быть поток, и т.п.
и вот пока этот класс был один - все работало. а как появился другой - радостно вызываются методы базового.