Propose merging jdk8 and jdk9 recipies due to a significant amount of overlap between the two