Smack Message Extension and Jive Server Compatibility

I am trying to send a Java Bean using Smack on the client to a Jive Messenger Plugin that I created.

client side: I added a Java Bean PacketExtension to a Smack Message. I send this to the Jive Messenger Server.

server side: Jive Messenger Server Plugin reads the XMPP Message (not Smack Message). I see that Jive Messenger Server has different implementation of Packet, Message and PacketExtension (why can’'t we all use the same classes?)

This is confusing me. On the server-side, I can read the Message stanza no problem, but I can’'t seem to (a) access the Extension portion and then (b) recreate the Bean.

What am i doing wrong here?

Thanks.