private void generateHardwareSystemAlternativesGeneration() {
		int alternatives = 1;
		int possibilities[] = new int[project.getHardwareSets().size()];
		int repetitions[] = new int[project.getHardwareSets().size()];
		int i = 0;
		for (HardwareSet hws : project.getHardwareSets()) {
			alternatives *= hws.getHardwareSetAlternatives().size();
			possibilities[i] = hws.getHardwareSetAlternatives().size();
			repetitions[i++] = alternatives / hws.getHardwareSetAlternatives().size();
		}
		generateHardwareSystemsGeneration(alternatives, possibilities, repetitions);
	}