private void initInputParameters() { logger.debug("Initializing input parameters..."); // 1. setting working directory (if it's in config.xml) inputParameters.setDefaultWorkingDir(configProvider.getConfig().getWorkingDirectory()); // 2. setting IMP (if it's in config.xml) inputParameters.setDefaultImp(configProvider.getConfig().getImp()); // 3. setting CPL (if it's in config.xml) inputParameters.setDefaultCpl(configProvider.getConfig().getCpl()); // 4. custom IMF validation if (configProvider.getConfig().getExternalTools().getMap().containsKey(CoreConstants.IMF_VALIDATION_TOOL)) { String customImfValidation = configProvider.getConfig().getExternalTools().getMap() .get(CoreConstants.IMF_VALIDATION_TOOL).getValue(); if (!StringUtils.isEmpty(customImfValidation)) { inputParameters.setCustomImfValidationTool(customImfValidation); } } logger.debug("Initialized input parameters: OK\n"); }