EI
Тут тебе компилятор сам говорит, чего ему не хватает.
А именно он сам не может точно определить тип, который будет передан в качестве аргумента методу.
Собственно после того как ты его явно указал, а делается это как раз через <тип>, все заиграло
Size: a a a
EI
G
G
AH
С
AH
GT
ИК
AH
AF