we now support jdk7 and up