結果 : java generics return same type as parameter