3See http://www.artima.com/weblogs/viewpost.jsp?thread=126923. 9 September 2005