public static <S extends TBase<?, ?>> LzoThriftSource<S> at(Path path, Class<S> thriftClass) {
    return new LzoThriftSource<S>(path, EBTypes.thrifts(thriftClass));
  }
public static <S extends TBase<?, ?>> LzoThriftSource<S> at(Path path, Class<S> thriftClass) {
    return new LzoThriftSource<S>(path, EBTypes.thrifts(thriftClass));
  }
public static < S extends TBase < ? , ? > > LzoThriftSource < S > at ( Path path , Class < S > thriftClass ) { return new LzoThriftSource < S > ( path , EBTypes . thrifts ( thriftClass ) ) ; }
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}
Factory method for creating a new { @code LzoThriftSource } from a given path and Thrift record class .