Migration to java 8 allows clean compile to run in jar