code: function Router_process(method, parsedUrl, headers) {
  
          return this.parseRequest(method, parsedUrl, headers)
              .then(function (routeRule) {
                  if (Type.isArray(routeRule) && routeRule.length === 2) {
                      return Promise.resolve(routeRule);
                  }
                  // only on not found throw an error 404
                  throw new error.HttpError(404, core.toObject(routeRule), 'Not found');
              }, function (e) {
                  throw new error.HttpError(500, {}, 'Not found', e);
              });
      }
docs: @since 0.0.1
  @author Igor Ivanovic
  @method Router#process
  
  @description
  Process request