Hi thanks very much for the library having a lot of fun ! Whilst browsing the code I noticed the following and it struck a chord as I have made this same mistake in the past.
The following code is from PacketReader from the static inner class ListenerWrapper.
Now the other way round, is B.equals(A) true as it should be, probably not unless you specifically override the equals mtd, which you’'re almost certainly not going to do. Esp. in an anonymous adapter when you dont know anything about ListenerWrapper.