We should backport https://github.com/gradle/gradle/blob/fb2dc26a3c17d07a291fc66e01c45d64cfbca375/platforms/ide/tooling-api/src/main/java/org/gradle/tooling/model/dsl/GradleDslBaseScriptModel.java#L29 to 8.x line, so IntelliJ can use it also with older versions. It should be straightforward.
We should backport
gradle/platforms/ide/tooling-api/src/main/java/org/gradle/tooling/model/dsl/GradleDslBaseScriptModel.java
Line 29 in fb2dc26