public void raiseSystemAlert(Event event) {
raiseSystemAlert(event, DaoAlerterService.class);
}
protected void raiseSystemAlert(Event event, Class<? extends AlerterService> ... servicesToAlert) {
Watchable o = (Watchable)event.getEventObject();
Alert a = new SystemAlert();
a.setAlertTitle("[" + o.getWatchableIdentifier() + "] " + event.getEventType().name());
a.setAlertText(event.getEventMessage());
List<Class<? extends AlerterService>> serviceList = Arrays.asList(servicesToAlert);
for (AlerterService as : alerterServices) {
if (serviceList.contains(as.getClass())) {