結果 : java generics two different types