Research for java8 functions.