Use Retrolambda

This allows us to greatly improve readability and quickly change how we deal with closures in Java and Android.

Required: Install JDK8