Upgrade the required platform from Java 7 to Java 8. The main reason for this upgrade is to allow the use of java.util.stream.Stream in public API. This is important because DataStore implementations return the Feature instances in a Stream<Feature>. Other API to leverage are java.time and (to a lesser extend) java.util.function.
See the thread of mailing list.