crunch/src/main/java/com/twitter/elephantbird/crunch/LzoThriftSource.java
public static <S extends TBase<?, ?>> LzoThriftSource<S> at(List<Path> paths, Class<S> thriftClass) {
    return new LzoThriftSource<S>(paths, EBTypes.thrifts(thriftClass));
  }
public static <S extends TBase<?, ?>> LzoThriftSource<S> at(List<Path> paths, Class<S> thriftClass) {
    return new LzoThriftSource<S>(paths, EBTypes.thrifts(thriftClass));
  }
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}