code: protected final void attemptSystemConfiguration() throws IOException {
          if (hasOption(LONG_OPT_SYSCFG)) {
              String syscfgLoc = getOptionValue(LONG_OPT_SYSCFG);
              createSystemConfiguration(new File(syscfgLoc));
          } else {
              createSystemConfiguration();
          }
          syscfg = getSystemConfiguration();
      }
docs: Initializes the system configuration from either {@link #LONG_OPT_SYSCFG}
  or system defaults.
  <p>
  This is an alternative means of initializing the system configuration for
  applications interested in handling the possibility of an
  {@link IOException}.
  </p>
  
  @throws IOException Thrown if an I/O error occurs during initialization
  of the system configuration
  @see #initializeSystemConfiguration()