code: @Override
      public Map<String, Object> toSource() {
          Map<String, Object> sourceMap = new HashMap<>();
          if (createdBy != null) {
              addFieldToSource(sourceMap, "createdBy", createdBy);
          }
          if (createdTime != null) {
              addFieldToSource(sourceMap, "createdTime", createdTime);
          }
          if (processType != null) {
              addFieldToSource(sourceMap, "processType", processType);
          }
          if (regex != null) {
              addFieldToSource(sourceMap, "regex", regex);
          }
          if (replacement != null) {
              addFieldToSource(sourceMap, "replacement", replacement);
          }
          if (sortOrder != null) {
              addFieldToSource(sourceMap, "sortOrder", sortOrder);
          }
          if (updatedBy != null) {
              addFieldToSource(sourceMap, "updatedBy", updatedBy);
          }
          if (updatedTime != null) {
              addFieldToSource(sourceMap, "updatedTime", updatedTime);
          }
          if (userAgent != null) {
              addFieldToSource(sourceMap, "userAgent", userAgent);
          }
          return sourceMap;
      }
docs: ======