some java8 goodies