public List<AlertException> buildFrontEndAlertExceptions(Item frontEndItem) {
List<AlertException> alertExceptions = new ArrayList<AlertException>();
for (Entry<String, Double> entry : frontEndItem.getException().entrySet()) {
String exception = entry.getKey();
AggregationRule rule = m_aggregationConfigManager.queryAggration(exception);
if (rule != null) {
int warn = rule.getWarn();
double value = entry.getValue().doubleValue();
if (value >= warn) {
alertExceptions.add(new AlertException(exception, AlertLevel.WARNING, value));
}