docs: public void setScriptLocation(String scriptLocation) {
          if (scriptLocation == null || scriptLocation.isEmpty()) {
              throw new IllegalArgumentException("Script location cannot be unset.");
          }
          this.scriptLocation = scriptLocation;
      }