':type protocolTreeNode: ProtocolTreeNode'

def receive(self, protocolTreeNode):

    if (not self.processIqRegistry(protocolTreeNode)):
        if ((protocolTreeNode.tag == 'notification') and (protocolTreeNode['type'] == 'encrypt')):
            self.onEncryptNotification(protocolTreeNode)
            return
        self.toUpper(protocolTreeNode)
