code: protected String getSourceName(String source) {
          if (source.equals(CollectorConstants.GC_CONFIG_VAL))
              return CollectorConstants.GC_SOURCE;
          else if (source.equals(CollectorConstants.MESSAGES_CONFIG_VAL))
              return CollectorConstants.MESSAGES_SOURCE;
          else if (source.equals(CollectorConstants.FFDC_CONFIG_VAL))
              return CollectorConstants.FFDC_SOURCE;
          else if (source.equals(CollectorConstants.TRACE_CONFIG_VAL))
              return CollectorConstants.TRACE_SOURCE;
          else if (source.equalsIgnoreCase(CollectorConstants.ACCESS_CONFIG_VAL))
              return CollectorConstants.ACCESS_LOG_SOURCE;
          else if (source.equalsIgnoreCase(CollectorConstants.AUDIT_CONFIG_VAL))
              return CollectorConstants.AUDIT_LOG_SOURCE;
          return "";
      }
docs: /*
  We are manually mapping the configuration source values to the actual source
  in this method. When we move to a more generic model this will go away.