docs: public String getDefaultSystemName()
      {   // No system name set, check the base menus for domain or default properties
          Environment env = this.getEnvironment();
          Map<String, Object> properties = new HashMap<String, Object>();
          properties.put(DBConstants.SYSTEM_NAME, "base");
          BaseApplication app = new MainApplication(env, properties, null);
          try {
              Task task = new AutoTask(app, null, properties);
              RecordOwner recordOwner = new BaseProcess(task, null, properties);
              Record menus = Record.makeRecordFromClassName(MenusModel.THICK_CLASS, recordOwner);
              menus.getField(Menus.CODE).setString(ResourceConstants.DEFAULT_RESOURCE);
              menus.setKeyArea(MenusModel.CODE_KEY);
              if (menus.seek(null))
                  return ((PropertiesField)menus.getField(Menus.PARAMS)).getProperty(DBConstants.SYSTEM_NAME);
          } catch (DBException e) {
              e.printStackTrace();
          } finally {
              env.removeApplication(app);
              app.setEnvironment(null);
              app.free();
          }
          return Utility.DEFAULT_SYSTEM_SUFFIX;
      }