whole_func_string: function replace(value, configData) {
      if (typeof value != "string") {
          return value;
      } else {
          return value.replace(propStringTmplRe, function(match, path) {
              var value = get(configData, path);
              if (!(value instanceof Error)) {
                  return value;
              } else {
                  return match;
              }
          });
      }
  }
func_code_string: function replace(value, configData) {
      if (typeof value != "string") {
          return value;
      } else {
          return value.replace(propStringTmplRe, function(match, path) {
              var value = get(configData, path);
              if (!(value instanceof Error)) {
                  return value;
              } else {
                  return match;
              }
          });
      }
  }
func_documentation_string: Get the value of a configuration parameter that might use templates
  @param {String} value Configuration value
  @param {Object} configData Container object
  @return {String} String with replacements