docs: public void setConfig(CompilerConfiguration config) {
          if (config == null) throw new NullPointerException("configuration cannot be null");
          this.config = config;
          this.groovyLoader = initGroovyLoader();
      }