Is it a bug in ContactList.java

in the file ContactList.java

the function addSubscriptionListener()

seems to be checkng for the condition " presence.getType() == Presence.Type.subscribe " twice in the else if ladder,

it seems the second time the condition should be " presence.getType() == Presence.Type.subscribed "

is this the case or am i missing some thing ???
ContactList.java (80855 Bytes)