Spring 4, java 8 etc