docs: public RemoteDatabase getRemoteDatabase(Map<String, Object> properties) throws RemoteException
      {
          BaseTransport transport = this.createProxyTransport(GET_REMOTE_DATABASE);
          transport.addParam(PROPERTIES, properties);
          String strRemoteDatabaseID = (String)transport.sendMessageAndGetReply();
          // See if I have this one already
          DatabaseProxy dbProxy = ((TaskProxy)this.getParentProxy()).getDatabaseProxy(strRemoteDatabaseID);
          if (dbProxy == null)
              dbProxy = new DatabaseProxy((TaskProxy)this.getParentProxy(), strRemoteDatabaseID); // This will add it to my list
          return dbProxy;
      }