Java generics done the very wrong way | Dark Hacker News