static boolean sendChunk(InternalDistributedMember recipient, int processorId,
        DistributionManager dm, HeapDataOutputStream chunk, int seriesNum, int msgNum,
        int numSeries, boolean lastInSeries) {
      FetchKeysReplyMessage reply = new FetchKeysReplyMessage(recipient, processorId, chunk,
          seriesNum, msgNum, numSeries, lastInSeries);
      Set<InternalDistributedMember> failures = dm.putOutgoing(reply);
      return (failures == null) || (failures.size() == 0);
    }
@param a byte[] chunk
@param b positive if last chunk
@return true to continue to next chunk
geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/FetchKeysMessage.java