@Override // GemStoneAddition
  public String toString() {
    // fix for 31198
    String vmName = null;
    try {
      vmName = getName();
    } catch (OperationCancelledException e) {
      // ignore and leave name equal to null
    }
    if (vmName == null || vmName.length() == 0) {
      return id.toString();
    }
    return vmName;
  }
Creates a <code>RemoteApplicationVM</code> in a given distributed system (<code>agent</code>)
with the given <code>id</code>.
<p>
You MUST invoke {@link #startStatDispatcher()} immediately after constructing an instance.

@param alertLevel The level of {@link Alert}s that this administration console should receive
       from this member of the distributed system.
geode-core/src/main/java/org/apache/geode/internal/admin/remote/RemoteGemFireVM.java