Od Angelika Langer's generic FAQ:Co to jest lewa granica dla typu ogólnego lub metody i dlaczego wybrano tę zasadę do wymazywania typu?
Parametry typu elidującego.
Kiedy kompilator znajdzie definicji generycznego typu lub metody, to usuwa wszystkie wystąpienia parametrów typu i zastępuje je ich od lewej związana, lub typ obiektu, jeśli nie wiąże została określona.
Edit: Jak to rozumieć w tym przypadku od lewej związany znaczy, co znaczy dosłownie tj najdalej w lewo w liście granicami. Chcę zrozumieć, dlaczego wybrano tę politykę?
Najbardziej liberalne; to jest typ, którym mogą być wszystkie parametry. –
http://stackoverflow.com/questions/7075363/definition-of-type-variable-and-parameter – NPE