jdk5 compatibility