docs: protected String getOptionsString() {
          final ArrayList<String> vars = new ArrayList<String>();
          if (!tags.isEmpty()) {
              vars.addAll(tags);
          }
  
          if (!removeTags.isEmpty()) {
              for (final String removeTag : removeTags) {
                  vars.add("-" + removeTag);
              }
          }
  
          if (!sourceUrls.isEmpty()) {
              for (final String url : sourceUrls) {
                  vars.add("URL = " + url);
              }
          }
  
          if (!isStringNullOrEmpty(assignedWriter)) {
              vars.add("writer = " + assignedWriter);
          }
  
          if (!isStringNullOrEmpty(description)) {
              vars.add("description = " + description);
          }
  
          if (!isStringNullOrEmpty(condition)) {
              vars.add("condition = " + condition);
          }
  
          if (!isStringNullOrEmpty(fixedUrl)) {
              vars.add("Fixed URL = " + fixedUrl);
          }
  
          return StringUtilities.buildString(vars.toArray(new String[vars.size()]), ", ");
      }