include jdk8
Merge branch 'master' into dim3
better exception if too many encoders