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