if (listeners.hasNext()) {
final Set<Class<? extends Notification>> baEvent = translate(added);
while (listeners.hasNext()) {
if (listeners.hasNext()) {
final Set<Class<? extends Notification>> baEvent = translate(added);
while (listeners.hasNext()) {