Java 8 features of default and Lambda