whole_func_string: function getParameterValue(parameter, context) {
  
    var path = parameter.path || parameter;
  
    var value = (path[0] === '.') ? JSPath.apply(path, context) : path;
  
    //console.log('****', path, context, value);
  
    // Use the default value when necessary
    if (_.isUndefined(value)) { value = parameter.default; }
  
    return value;
  }
func_code_string: function getParameterValue(parameter, context) {
  
    var path = parameter.path || parameter;
  
    var value = (path[0] === '.') ? JSPath.apply(path, context) : path;
  
    //console.log('****', path, context, value);
  
    // Use the default value when necessary
    if (_.isUndefined(value)) { value = parameter.default; }
  
    return value;
  }
func_documentation_string: parameter: string || { path, default }