Ещё одно предложение со знакомыми словами, но странное чутка:
In main( ), a Gen2 object is created in which type parameter T is String, and type parameter V is Integer.
Все слова известны и уже много раз использовались, но, в данном примере как-то не стыкуется смысл. Ведь which, чаще всего, переводится как "который, что, какой". Я перевожу как-то так:
В main( )'е, объект Gen2 создаётся in which тип параметра T является String'ом, и параметр типа V является Integer'ом.
in which же не будут переводится как "в котором" ? Не звучит совсем..