* @see com.sissi.persistent.impl.PersistentMessage#read(java.util.Map)
*/
@Override
public Message read(Map<String, Object> element) {
Message message = Message.class.cast(super.read(element, new Message()));
return message.muc(new XUser().invite(new Invite().reason(super.toString(element, Dictionary.FIELD_REASON)).continued(super.toString(element, Dictionary.FIELD_CONTINUE)).setFrom(element.get(Dictionary.FIELD_INVITE).toString()))).delay(super.delay(element, message)).request(Boolean.valueOf(element.get(Dictionary.FIELD_ACK).toString()));
}
/*
* Super.isSupport plus Element.type = 'invite'
*