This post is available at http://www.thinkcode.se/blog/2011/05/22/a-generics-example
Blog at WordPress.com.