Accompanying material to the presentation about Java generics for Google Developer Group Hradec Kralove