docs: @Override
      public <T> T asFacet(Class<T> facetType)
      {
          if ((facetType == SeekableReader.class) ||
              (facetType == SpanProvider.class))
          {
              return facetType.cast(new SeekableReaderFacet());
          }
  
          return super.asFacet(facetType);
      }