demanding jdk8