compile to java 5