class SynthTemplatePrimeOrAltSelector implements ISynthTemplatePrimeOrAltSelector {

	public void setHiSynths(ProgressionUnitBar progressionUnitBar){

		for(int i=0; i<progressionUnitBar.getSynthTemplateHiOptions().size(); i++){
			SynthTemplateOption hiSynth = progressionUnitBar.getSynthTemplateHiOptions().get(i).get(0);
			SynthTemplateOption hiAltSynth = progressionUnitBar.getSynthTemplateHiOptions().get(i).get(1);

			//SELECT HIGHEST FROM WEIGHTED OPTIONS ..
			if(hiSynth.getWeightClass().getValue() > hiAltSynth.getWeightClass().getValue()){
				progressionUnitBar.addHiSynthId(hiSynth.getId());
			} else if(hiAltSynth.getWeightClass().getValue() > hiSynth.getWeightClass().getValue()){
				progressionUnitBar.addHiSynthId(hiAltSynth.getId());
			} else {
				//TODO: THIS IS WHERE HI & ALT CAN BE TOGGLED!!!
				//TODO: THIS IS WHERE HI & ALT CAN BE TOGGLED!!!
				//if (new Random().nextBoolean()) {
					progressionUnitBar.addHiSynthId(hiSynth.getId());
				//} else {
				//	progressionUnitBar.addHiSynthId(hiAltSynth.getId());
				//}
			}
		}
	}

}