@Override
public void readFields(DataInput in) throws IOException {
path = WritableUtils.readString(in);
int bool = WritableUtils.readVInt(in);
if (bool == 1) {
if (split == null) split = new RangeSplit();
split.readFields(in);
}
else {
split = null;
}