Version 1.1 and earlier compilers generate code that does not throw Version 1.2 throws Version 1.3 does not throw Version 1.4 throws The subtle point here is that Thread.sleep() is a static method and ...