This API is Java 7 only, but I guess you make use of it change consciously? I'm asking because you mentioned before that you're still on Java 6; For me requiring Java 7 for the build is fine (still the output binary runs on 6).