code: @Override
      public Map<String, Object> toSource() {
          Map<String, Object> sourceMap = new HashMap<>();
          if (authRealm != null) {
              addFieldToSource(sourceMap, "authRealm", authRealm);
          }
          if (createdBy != null) {
              addFieldToSource(sourceMap, "createdBy", createdBy);
          }
          if (createdTime != null) {
              addFieldToSource(sourceMap, "createdTime", createdTime);
          }
          if (hostname != null) {
              addFieldToSource(sourceMap, "hostname", hostname);
          }
          if (parameters != null) {
              addFieldToSource(sourceMap, "parameters", parameters);
          }
          if (password != null) {
              addFieldToSource(sourceMap, "password", password);
          }
          if (port != null) {
              addFieldToSource(sourceMap, "port", port);
          }
          if (protocolScheme != null) {
              addFieldToSource(sourceMap, "protocolScheme", protocolScheme);
          }
          if (updatedBy != null) {
              addFieldToSource(sourceMap, "updatedBy", updatedBy);
          }
          if (updatedTime != null) {
              addFieldToSource(sourceMap, "updatedTime", updatedTime);
          }
          if (username != null) {
              addFieldToSource(sourceMap, "username", username);
          }
          if (webConfigId != null) {
              addFieldToSource(sourceMap, "webConfigId", webConfigId);
          }
          return sourceMap;
      }
docs: ======