docs: function (out, name, value, defaultValue) {
              if (out.parentClassType == this._classType) {
                  // override value at class loading time, as there is a parent template:
                  if (value != null) {
                      out.writeln("proto.", name, " = ", ariaUtilsJson.convertToJsonString(value), ";");
                  }
              } else {
                  var valueStr = value != null ? ariaUtilsJson.convertToJsonString(value) : defaultValue;
                  out.writeln("proto.", name, " = ", valueStr, ";");
              }
          }