title: SMACK Message Listener for  XEP-0022 does not get called
body: <p>I am not able to receive XMPP messages, I am using the following code:</p>
  
  <pre><code>    Message mess = new Message() {
             @Override
             public String toXML() {
             return "&lt;message to='user@50.17.86.32' id='message22'&gt;&lt;body&gt;Great    Mesg&lt;/body&gt;&lt;x xmlns='jabber:x:event'&gt;&lt;offline/&gt;&lt;delivered/&gt;&lt;composing/&gt;&lt;/x&gt;&lt;/message&gt;";
            }
      };
  
  
      PacketFilter filter = new MessageTypeFilter(Message.Type.chat);
      connection.sendPacket(mess);
      connection.addPacketListener(new PacketListener() {
              public void processPacket(Packet packet) {
                Message message = (Message) packet;
                Log.d("Recv", "Message: " + message.toXML());
            }
      }, filter);
  </code></pre>
  
  <p>Basically I am using patched version of SMACK for android....and trying to get message states using xep 0022.</p>