Apply java8 to java/weather and refactor