Java generics done the very wrong way | Hacker News Reader