to post messages and comments.

Немного запоздалый пост. @vt, я в ветке juick-commands залил POC того, как можно вытащить функциональность из жаббер-бота. Потом можно будет вытаскивать остальной функционал, чтобы в этом боте оставить только транспорт в xmpp. Там надо будет дописать TODO и убрать любые упоминания xmpp, сделав его инвариантным относительно протокола. Посмотришь на досуге?

Вот так выглядит сериализованная строка "{'a':1,'b':'abd','c':true}". Видно, что у объекта три поля a,b,c, a — целое число, b — строка, c — булева переменная. Проблема с датами и вещественными числами (их забыл, да).

@vt залил две ветки с мелкими правками, посмотришь? И такой вопрос, может лучше List<Tag> заменить Set<Tag>? И надо подумать по поводу ArrayList-ов, они неплохо могут тормозить систему.