offer java 8 as source level