protected synchronized void processException(ReplyException ex) {
    if (exception == null) { // only keep first exception
      exception = ex;

    } else if (logMultipleExceptions()) {
      if (!(ex.getCause() instanceof ConcurrentCacheModificationException)) {
        logger.fatal(
            "Exception received in ReplyMessage. Only one exception is passed back to caller. This exception is logged only.",
            ex);
      }
    }
  }
Makes note of a reply from a member. If all members have replied, the waiting thread is
signaled. This method can be overridden to provide customized functionality, however the
overriden method should always invoke <code>super.process()</code>.
geode-core/src/main/java/org/apache/geode/distributed/internal/ReplyProcessor21.java