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