Resolved some race condition cases Backporting for JDK 1.3 completed (Thanks to Nico Goeminne) Added some comment and debug lines