if (resultByDate.put(date, metricValue) != null)
throw new IllegalStateException(format(
"MultiQuery response has two results for metricName: %s and date: %s", metricName, date));
} catch (JsonException e) {
throw new FacebookJsonMappingException(format("Could not decode result for %s: %s", metricResult,
e.getMessage()), e);
}
}
}
}