The build uses JDK 21 but emits JVM 17 bytecode to avoid accidental use of newer JDK APIs and keep plugin bytecode conservative for the IntelliJ Platform range.
Debugging is a very important part of writing a good algorithm or computer program and it works best when we check for bugs as we go along, rather than at the end. Let's think about an everyday ...