Source code for exploring the new features of Java 8