I'm also often confused with Java generics. I'm interested in possible simplification.