docs: public boolean handles(String viewId)
      {
          if (viewId == null)
          {
              return false;
          }
          // Check extension first as it's faster than mappings
          if (viewId.endsWith(_extension))
          {
              // If the extension matches, it's a Facelet viewId.
              return true;
          }
  
          // Otherwise, try to match the view identifier with the facelet mappings
          return _acceptPatterns != null && _acceptPatterns.matcher(viewId).matches();
      }