docs: public void init(Object env, Map<String,Object> properties, Object applet)
      {
          super.init(env, properties, applet);
  
          Task task = new AutoTask(this, null, null);	// This is the base task for this application
          m_systemRecordOwner = (RecordOwner)ClassServiceUtility.getClassService().makeObjectFromClassName(ResourceConstants.BASE_PROCESS_CLASS);
          m_systemRecordOwner.init(task, null, null);
          
  //x        this.readUserInfo();
          String strUser = this.getProperty(Params.USER_ID);
          if (strUser == null)
              strUser = this.getProperty(Params.USER_NAME);
          if (this.login(task, strUser, this.getProperty(Params.PASSWORD), this.getProperty(Params.DOMAIN)) != DBConstants.NORMAL_RETURN) // Note, even if the username is null, I need to log in.
              this.login(task, null, null, this.getProperty(Params.DOMAIN)); // If bad login, do anonymous login
      }