Bringing some Scala stuff to Java 8 !