--------------------------------------------------------------
http://wwwscala.blogspot.com/2007/08/first-swear.html