Changes for restoring JDK 1.3 compatibility. Submitted by: Robert Bielik <Robert.Bielik.at.gyros.com> (Patch committed with modifications and additional changes for test code)