http://www.java-forums.org/new-java/61952-sleep-learn-java.html