docs: private SARLConfiguration readInitializeConfiguration(
  			ProjectConfigurationRequest request, MojoExecution mojo, IProgressMonitor monitor)
  					throws CoreException {
  		final SARLConfiguration config = new SARLConfiguration();
  
  		final MavenProject project = request.getMavenProject();
  
  		final File input = getParameterValue(project, "input", File.class, mojo, monitor, //$NON-NLS-1$
  				new File(SARLConfig.FOLDER_SOURCE_SARL));
  		final File output = getParameterValue(project, "output", File.class, mojo, monitor, //$NON-NLS-1$
  				new File(SARLConfig.FOLDER_SOURCE_GENERATED));
  		final File binOutput = getParameterValue(project, "binOutput", File.class, mojo, monitor, //$NON-NLS-1$
  				new File(SARLConfig.FOLDER_BIN));
  		final File testInput = getParameterValue(project, "testInput", File.class, mojo, monitor, //$NON-NLS-1$
  				new File(SARLConfig.FOLDER_TEST_SOURCE_SARL));
  		final File testOutput = getParameterValue(project, "testOutput", File.class, mojo, monitor, //$NON-NLS-1$
  				new File(SARLConfig.FOLDER_TEST_SOURCE_GENERATED));
  		final File testBinOutput = getParameterValue(project, "testBinOutput", File.class, mojo, monitor, //$NON-NLS-1$
  				new File(SARLConfig.FOLDER_TEST_BIN));
  
  		config.setInput(input);
  		config.setOutput(output);
  		config.setBinOutput(binOutput);
  		config.setTestInput(testInput);
  		config.setTestOutput(testOutput);
  		config.setTestBinOutput(testBinOutput);
  
  		return config;
  	}