ChatMessageList result = null;
if (messages.size() > 1) {
PChatMessage lastMessage = messages.get(messages.size() - 1);//(1)
result = new ChatMessageList(chat, lastMessage.getDate());
for (PChatMessage pchatmsg : messages) {
result.addMessage(pchatmsg.asChatMessage());
}
} else {
result = new ChatMessageList(chat, System.currentTimeMillis());
}
return result;