/**
   * Handles acknowledgement object.
   *
   * @param ack the ack
   */
  private void handleAck(Ack ack) {
    if (ack.getMsgType() == MessageType.EMAIL || ack.getMsgType() == MessageType.MEETING) {
      try {
        logger.info("Putting ack on EmailAckQueue");
        SuperCECServer.getArrivingEmailAcks().put(ack);
      } catch (Exception e) {
        logger.severe(StackTrace.asString(e));
      }

    } else if (ack.getMsgType() == MessageType.CHANGESET) {
      // what does the server do with changesets? Does it apply immediately?
    }
  }