try {
List<MessageID> messages = preparedMessage.get(entityGroupName);
if (messages == null) {
messages = new ArrayList<MessageID>();
}
messages.add(pub.doAsynchronous((Message) action));
preparedMessage.put(entityGroupName, messages);
} catch (IOException e) {
return false;
}
}