@Override
  public boolean equals(Object obj) {
    if (!(obj instanceof RemoteApplicationVM)) {
      return false;
    } else {
      RemoteApplicationVM vm = (RemoteApplicationVM) obj;
      return (agent == vm.agent) && id.equals(vm.id);
    }
  }
Creates a <code>RemoteApplicationVM</code> in a given distributed system (<code>agent</code>)
with the given <code>id</code>.
<p>
You MUST invoke {@link RemoteGemFireVM#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/RemoteApplicationVM.java