docs: public static void configureLoggers(File propertyFile) throws IOException {
  		// Prepare default configuration
  		ByteArrayOutputStream stream = new ByteArrayOutputStream();
  		PrintStream printer = new PrintStream(stream);
  		printer.println(".level = INFO");
  		printer.println("handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler");
  		printer.println("formatters = java.util.logging.SimpleFormatter");
  		printer.println("java.util.logging.SimpleFormatter.format = %1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS.%1$tL %4$s: %5$s [%2$s]%6$s%n");
  
  		printer.println("java.util.logging.FileHandler.pattern = jMetal.log");
  		printer.println("java.util.logging.FileHandler.level = ALL");
  
  		printer.println("java.util.logging.ConsoleHandler.level = ALL");
  
  		// Retrieve custom configuration
  		File defaultFile = new File("jMetal.log.ini");
  		if (propertyFile != null) {
  			printer.println(FileUtils.readFileToString(propertyFile));
  		} else if (defaultFile.exists()) {
  			printer.println(FileUtils.readFileToString(defaultFile));
  		} else {
  			// use only default configuration
  		}
  		printer.close();
  
  		// Apply configuration
  		LogManager manager = LogManager.getLogManager();
  		manager.readConfiguration(IOUtils.toInputStream(new String(stream
  				.toByteArray(), Charset.forName("UTF-8"))));
  		logger.info("Loggers configured with " + propertyFile);
  	}