AdminResponse sendAndWait(AdminRequest msg) {
    if (unreachable) {
      throw new OperationCancelledException(
          String.format("%s is unreachable. It has either left or crashed.",
              name));
    }
    if (id == null) {
      throw new NullPointerException(
          "The id of this RemoteGemFireVM is null!");
    }
    msg.setRecipient(id);
    msg.setModifiedClasspath(inspectionClasspath);
    return agent.sendAndWait(msg);
  }
Sends an AdminRequest to this dm (that is, to member of the distributed system represented by
this <code>RemoteGemFireVM</code>) and waits for the AdminReponse.
geode-core/src/main/java/org/apache/geode/internal/admin/remote/RemoteGemFireVM.java