We should remove all JDK7 API occurences and setup travis CI job to run the build against multiple JDKs (probably openjdk6, oraclejdk7 and oraclejdk8).