Jdk1 8 support

This commit allows you to assemble project on JDK 1.8