Should an addListener method check for duplicate registrations when called? If so, what should happen when a duplicate is found?
final public class exampleCanFire {
public void addFooListener(FooListener listener) {
// Before adding listener to private list of listeners, should I check for duplicates?
}
}