add some jdk 1.3 supports