The classes org.smpp.pdu.PDU and org.smpp.pdu.Outbind override equals but do not override hashCode(). This will break sets and hashmaps that use these objects as keys.
Logged In: YES
This seems to be a valid bug. However, given the current implementation of the API, this might be difficult to workaround/fix without breaking backward compatibility.
Need to check with the other developers about this.