Generics không làm mã ngắn hơn — nó làm lỗi hiện ra lúc gõ thay vì lúc chạy, ở đúng dòng sai
Vì sao generics tồn tại (dời lỗi kiểu từ lúc chạy sang lúc biên dịch), biên trên mở khoá những phương thức nào, và cách bóc một thông báo lỗi suy luận kiểu dài mười dòng thành ba câu dễ hiểu.