Decide on / implement new Java 11+ code features
From #259 (closed)
There are various nice new language features, such as multi-line string blocks, enhanced switch statements, instanceof pattern matching, etc, for which I see many uses in our code base. As part of this issue I don't propose to migrate the existing code to use the new features, but only to do the version migrations.
Let's decide how to approach this. Do we want to update (part of) our existing code with these new features? Are we only going to use them for new code? Is there any code that we generate that can be updated?