Let's use Java8