final Query query = createQuery(jpql)
.setParameter("pushApplicationID", pushApplicationID);
final List<Object[]> resultList = query.getResultList();
for (Object[] objects : resultList) {
final Long value = (Long) objects[2];
final VariantType variantType = (VariantType) objects[0];
results.put(variantType.getTypeName(), results.get(variantType.getTypeName()) + value);
results.put((String) objects[1], value);
}
return results;
}