Java 8 Features Implementation