Общий метод, описанный ниже:
static <E, K extends E> void someMethod(K k, E[] e) {}
Я предполагал, что стирание будет выглядеть следующим образом:
static void someMethod(Object k, Object[] e) {}
Любопытно, как параметр type знает ограничения после стирания типа? Этот параметр типа K ограничен E?