code: public static <S extends TBase<?, ?>> LzoThriftSource<S> at(Path path, Class<S> thriftClass) {
      return new LzoThriftSource<S>(path, EBTypes.thrifts(thriftClass));
    }
docs: Factory method for creating a new {@code LzoThriftSource} from a given path and Thrift
  record class.
  
  @param path path to the data
  @param thriftClass the Thrift class to read
  @return a new {@code LzoThriftSource}