Replaced JavaVersion with javax.lang.model.SourceVersion