m0.put("Parent State", parent.toString());
m0.put("Parent CostModel", parent.debug);
m0.put("Parent Catalog", createPartitionPlan(hints, parent, false, false));
Map<String, Object> m1 = new LinkedHashMap<String, Object>();
m1.put("Current Attribute", current_attribute.fullName());
m1.put("Current State", state.toString());
m1.put("Current CostModel", cost_model.debugHistograms(info.catalogContext));
m1.put("Current Catalog", createPartitionPlan(hints, state, false, false));
LOG.error("CURRENT COST IS GREATER THAN CURRENT COST! THIS CANNOT HAPPEN!\n" + StringUtil.formatMaps(m0, m1));