class NotificationServiceImpl implements NotificationService {

    public void setNotificationIntervals(final Map<String, Boolean> intervals) {
        notificationIntervals = new ArrayList<String>();
        for (final String key : intervals.keySet()) {
            if (intervals.get(key)) {
                if (key.length() <= 16) {
                    notificationIntervals.add(key);
                } else {
                    log.error("Interval notification cannot be more than 16 characters wide: " + key, null);
                }
            }
        }
    }

    @SuppressWarnings("unused") private  NotificationServiceImpl();
      NotificationServiceImpl(final NotificationsDao notificationsManager, Map<String, Object> notificationHandlersMap,
            NotificationServiceStaticDependenciesWrapper staticDelegator);

}