as expected, I'm using jdk8 everywhere. Although is it practical to use a different jdk version for your tests and code? So compiling your module with Jdk8, but your tests with jdk11, it seems like you would need some work arounds to make that happen. Or is this more common than I think?