------------------------------------------------------------
http://wwwscala.blogspot.com/2007/07/tiger.html