compile with java 7