docs: private void handleGlobalArguments(Section section) {
  		for (String key : section.keySet()) {
  			switch (key) {
  			case OPTION_OFFLINE_MODE:
  				if (section.get(key).toLowerCase().equals("true")) {
  					this.offlineMode = true;
  				}
  				break;
  			case OPTION_QUIET:
  				if (section.get(key).toLowerCase().equals("true")) {
  					this.quiet = true;
  				}
  				break;
  			case OPTION_CREATE_REPORT:
  				this.reportFilename = section.get(key);
  				break;
  			case OPTION_DUMP_LOCATION:
  				this.dumpDirectoryLocation = section.get(key);
  				break;
  			case OPTION_FILTER_LANGUAGES:
  				setLanguageFilters(section.get(key));
  				break;
  			case OPTION_FILTER_SITES:
  				setSiteFilters(section.get(key));
  				break;
  			case OPTION_FILTER_PROPERTIES:
  				setPropertyFilters(section.get(key));
  				break;
  			case OPTION_LOCAL_DUMPFILE:
  				this.inputDumpLocation = section.get(key);
  				break;
  			default:
  				logger.warn("Unrecognized option: " + key);
  			}
  		}
  	}