docs: function extractFromObject(err, errorMessage) {
  
    if (has(err, 'message')) {
  
      errorMessage.setMessage(err.message);
    }
  
    if (has(err, 'user')) {
  
      errorMessage.setUser(err.user);
    }
  
    if (has(err, 'filePath')) {
  
      errorMessage.setFilePath(err.filePath);
    }
  
    if (has(err, 'lineNumber')) {
  
      errorMessage.setLineNumber(err.lineNumber);
    }
  
    if (has(err, 'functionName')) {
  
      errorMessage.setFunctionName(err.functionName);
    }
  
    if (has(err, 'serviceContext') && isObject(err.serviceContext)) {
  
      errorMessage.setServiceContext(err.serviceContext.service,
                                     err.serviceContext.version);
    }
  }