@Override
public void setup(OutputMutator output) throws ExecutionSetupException {
try{
stream = fileSystem.open(hadoopPath);
JsonRecordSplitter splitter = new UTF8JsonRecordSplitter(stream);
this.writer = new VectorContainerWriter(output);
this.mutator = output;
jsonReader = new JsonReaderWithState(splitter, fragmentContext.getManagedBuffer(), columns, enableAllTextMode);
}catch(Exception e){
handleAndRaise("Failure reading JSON file.", e);