for (Iterator<Subscription> it = duplicateFreeSubs.iterator(); it.hasNext(); ) { Subscription candidate = it.next(); if (matches(candidate, info)) { if (hasLowerPriority(candidate, info)) { it.remove(); } else {
for (Iterator<Subscription> it = duplicateFreeSubs.iterator(); it.hasNext(); ) { Subscription candidate = it.next(); if (matches(candidate, info)) { if (hasLowerPriority(candidate, info)) { it.remove(); } else {
for (Iterator<Subscription> it = duplicateFreeSubs.iterator(); it.hasNext(); ) { Subscription candidate = it.next(); if (matches(candidate, info)) { if (hasLowerPriority(candidate, info)) { it.remove(); } else {
for (Iterator<Subscription> it = duplicateFreeSubs.iterator(); it.hasNext(); ) { Subscription candidate = it.next(); if (matches(candidate, info)) { if (hasLowerPriority(candidate, info)) { it.remove(); } else {
for (Iterator<Subscription> it = duplicateFreeSubs.iterator(); it.hasNext(); ) { Subscription candidate = it.next(); if (matches(candidate, info)) { if (hasLowerPriority(candidate, info)) { it.remove(); } else {