docs: public void init(Object env, Map<String,Object> properties, Object applet)
      {
          super.init(env, properties, applet);
          //?if (this.registerUniqueApplication(null, null) != Constants.NORMAL_RETURN)
          {
          //?    this.free();    // Don't start this application (It's already running somewhere)
          //?    return;
          }
          if (DBConstants.TRUE.equalsIgnoreCase(this.getProperty(DBParams.MESSAGE_SERVER)))
          {
              Map<String,Object> propProcess = new Hashtable<String,Object>();
              propProcess.put(DBParams.PROCESS, MessageInitialProcess.class.getName());
              Task task = new ProcessRunnerTask(this, null, propProcess);
              task.run(); // Don't run this async (for now).
          }
          else
          {
              this.setProperty(DBParams.REMOTE_APP_NAME, DBParams.REMOTE_MESSAGE_APP);
          }
      }