Thank you. I knew I imagined that would be the case.
And as for the new question, what I want to know is to what extent does the Processing preprocessor allow Java functionality? I was wondering about this.
So, after a bit of source code research, I found what looks like a Java parser for Processing, and it seems that if I fork these and modify them, I can create a Processing that can use Java 17 features, so I would like to try that one.
If you want to update that for your fork, you can look here at the java17 JaveLexer.g4 and JavaParser.g4 for the definition. But still you have to integrate it …