public void testMarshallSessionAndBinding() throws Exception {
   String xml =
       "<stream:features xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'>"
           + "\n\t<bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/>\n\t<session xmlns='urn:ietf:params:xml:ns:xmpp-session'/>\n\t</stream:features>";
   StringReader reader = new StringReader(xml);
   StreamFeaturesPacket packet = new StreamFeaturesPacket();
   packet.setBindingRequired(true);
   packet.setSessionRequired(true);
   marshallObject(packet, StreamFeaturesPacket.class);
   compare(reader);
 }