whole_func_string: function StatusError(status, message) {
      if (!message) {
        message = http.STATUS_CODES[status] || http.STATUS_CODES['500'];
      }
  
      this.message = message;
      this.status = status;
      this.name = "StatusError";
      Error.captureStackTrace(this, StatusError);
  }
func_code_string: function StatusError(status, message) {
      if (!message) {
        message = http.STATUS_CODES[status] || http.STATUS_CODES['500'];
      }
  
      this.message = message;
      this.status = status;
      this.name = "StatusError";
      Error.captureStackTrace(this, StatusError);
  }
func_documentation_string: /* Create an error as per http://bluebirdjs.com/docs/api/catch.html