Map<String, String> options) throws InvalidLoadOptionException {
Map<String, String> optionsFinal = new HashMap<>();
optionsFinal.put("delimiter", Maps.getOrDefault(options, "delimiter", ","));
optionsFinal.put("quotechar", Maps.getOrDefault(options, "quotechar", "\""));
optionsFinal.put("fileheader", Maps.getOrDefault(options, "fileheader", ""));
optionsFinal.put("commentchar", Maps.getOrDefault(options, "commentchar", "#"));
optionsFinal.put("columndict", Maps.getOrDefault(options, "columndict", null));
CarbonLoaderUtil.getEscapeChar(Maps.getOrDefault(options,"escapechar", "\\")));
Maps.getOrDefault(options, "serialization_null_format", "\\N"));
Maps.getOrDefault(
options,
"bad_records_logger_enable",
Maps.getOrDefault(
options,
"bad_records_action",
Maps.getOrDefault(
options,
"is_empty_data_bad_record",
Maps.getOrDefault(
options,
"skip_empty_line",
Maps.getOrDefault(options, "all_dictionary_path", ""));