use java 8 for fun and profit