public static EngineParam load(final Properties props) {
		return of(
			parseInt(props.getProperty(POPULATION_SIZE_KEY)),
			parseInt(props.getProperty(TOURNAMENT_SIZE_KEY)),
			parseFloat(props.getProperty(MUTATION_RATE_KEY)),
			parseFloat(props.getProperty(MUTATION_MULTITUDE_KEY)),
			parseInt(props.getProperty(POLYGON_LENGTH_KEY)),
			parseInt(props.getProperty(POLYGON_COUNT_KEY)),
			new Dimension(
				parseInt(props.getProperty(REFERENCE_IMAGE_WIDTH_KEY)),
				parseInt(props.getProperty(REFERENCE_IMAGE_HEIGHT_KEY))
			)
		);
	}
Collects the configurable GA engine parameters.
jenetics.example/src/main/java/io/jenetics/example/image/EngineParam.java