do not use sun-specific implementations to be able to run in IBM JVMs as well
simplified code by using an easy-to-read approach for letting all test-threads wait, enabled grammar checking to test more code