if (!listenerList.contains(newListener)) {
listenerList.add(newListener);
}
}
public void add(String[] propertyIds, IPropertyMapListener newListener) {
<BUG>for (int i = 0; i < propertyIds.length; i++) {
String id = propertyIds[i];
</BUG>
addInternal(id, newListener);
}

if (!listenerList.contains(newListener)) {
listenerList.add(newListener);
}
}
public void add(String[] propertyIds, IPropertyMapListener newListener) {
for (String id : propertyIds) {
addInternal(id, newListener);
}
