code: @Override
      public void validateFileStoreSettings() throws InvalidFileStoreConfigurationException {
          if (logFileSize >= maxPermanentFileStoreSize) {
              // We do not want to fail if the logFileSize is more than or equel maxPermanentFileStoreSize,
              // we reset the log to 1 MB less than the maxPermanentFileStoreSize and write a ffdc and a warning message 
              // informing the issue and gracefully continue. 
              String errorMsg = nls.getFormattedMessage("INVALID_FILE_SIZE_SIAS0124", new Object[] { logFileSize / (1024 * 1024), maxPermanentFileStoreSize / (1024 * 1024) }, null);
              SibTr.warning(tc, errorMsg);
  
              logFileSize = maxPermanentFileStoreSize - 1024 * 1024;
  
          }
  
          // Since the minimum is always the default value 
          // if the log file size is more than the minimum values, set to logFileSize 
          if (logFileSize > minPermanentFileStoreSize) {
              minPermanentFileStoreSize = logFileSize;
              minTemporaryFileStoreSize = logFileSize;
          }
  
      }
docs: {@inheritDoc}