(revision 3)
Notes from moving a client codebase to Java 5 generics.
List<String> names = new ArrayList?<String>(); Map<String, List<Integer>> index = new HashMap?<String, List<Integer>>();