conpile with JDK 1.5