We depend on Java 8, since we use lambda expression.