lets use some java8
docu