WoTOwnMessageList list = new WoTOwnMessageList(author, getFreeOwnMessageListIndex(author));
list.initializeTransient(mFreetalk);
// TODO: Optimization: This is debug code which was added on 2011-02-13 for preventing DuplicateMessageListException, it can be removed after some months if they do not happen.
try {
final MessageList existingList = mFreetalk.getMessageManager().getOwnMessageList(list.getID());
throw new RuntimeException("getFreeOwnMessageListIndex reported non-free index, taken by: " + existingList);
} catch(NoSuchMessageListException e) {}
list.addMessage(message);
list.storeWithoutCommit();