private int sendToOne(final Membership mgr,
      InternalDistributedMember[] p_destinations,
      final DistributionMessage msg, long ackWaitThreshold, long ackSAThreshold)
      throws ConnectExceptions, NotSerializableException {
    return sendToMany(mgr, p_destinations, msg, ackWaitThreshold, ackSAThreshold);
  }
This is basically just sendToMany, giving us a way to see on the stack whether we are sending
to a single member or multiple members, in which case the group-send lock will be held during
distribution.

@param mgr - the membership manager
@param p_destinations - the list of addresses to send the message to.
@param msg - the message to send
@param ackSAThreshold the severe alert threshold
@return number of bytes sent
@throws ConnectExceptions if message could not be send to its <code>destination</code>
@throws NotSerializableException If the msg cannot be serialized
geode-core/src/main/java/org/apache/geode/distributed/internal/direct/DirectChannel.java