public Message[] getMessages() {
   Message rc[] = new Message[messages.size()];
   int count = 0;
   for (Iterator<AddMessageCommand> iter = messages.iterator(); iter.hasNext(); ) {
     AddMessageCommand cmd = iter.next();
     rc[count++] = cmd.getMessage();
   }
   return rc;
 }