this.queryStartTime = fragment.getQueryStartTime();
this.rootFragmentTimeZone = fragment.getTimeZone();
logger.debug("Getting initial memory allocation of {}", fragment.getMemInitial());
logger.debug("Fragment max allocation: {}", fragment.getMemMax());
try{
OptionList list;
if(!fragment.hasOptionsJson() || fragment.getOptionsJson().isEmpty()){
list = new OptionList();
}else{
list = dbContext.getConfig().getMapper().readValue(fragment.getOptionsJson(), OptionList.class);
}
this.sessionOptions = new FragmentOptionsManager(context.getOptionManager(), list);
}catch(Exception e){