docs: public void setUserDefinedFunctions(java.util.Collection<UserDefinedFunction> userDefinedFunctions) {
          if (userDefinedFunctions == null) {
              this.userDefinedFunctions = null;
              return;
          }
  
          this.userDefinedFunctions = new java.util.ArrayList<UserDefinedFunction>(userDefinedFunctions);
      }