code: @Override
      protected void doStart() {
          try {
              String build = _configuration.getValue(SystemConfiguration.Property.BUILD);
              String version = _configuration.getValue(SystemConfiguration.Property.VERSION);
              String year = new SimpleDateFormat("yyyy").format(new Date());
  
              _log.info("Argus version {} build {}.", version, build);
              _log.info("Copyright Salesforce.com, {}.", year);
              _log.info("{} started.", getName());
              _persistService.start();
              _serviceFactory.getUserService().findAdminUser();
              _serviceFactory.getUserService().findDefaultUser();
          } catch (Throwable ex) {
              _log.error(getName() + " startup aborted.", ex);
          } finally {
              _mergeServiceConfiguration();
              _mergeNotifierConfiguration();
              _log.info(_configuration.toString());
          }
      }
docs: Starts the system.