'Add additional extended identity data for a JID/node combination.
The data parameter may provide:
data -- Either a single data form, or a list of data forms.'

def add_extended_info(self, jid, node, ifrom, data):

    with self.static.lock:
        self.static.add_node(jid, node)
        forms = data.get('data', [])
        if (not isinstance(forms, list)):
            forms = [forms]
        info = self.static.get_node(jid, node)['info']
        for form in forms:
            info.append(form)
