"using any JSR 223 compatible scripting language provided the engine is available on the classpath"

Most important for this suggestion is to move JSR 223 to avoid the "for which ..."