private static AComposer chooseComposer(Genre genre, File f) throws IOException {		
		switch( genre ) {
			case DRAMA:
				return new MozartContraDanceOneDiceGame(f);
			case KIDS_BOOK:
				return new MozartContraDanceTwoDiceGame(f);
			case LYRICS:
				return new MozartTrioDiceGame(f);
			case NONFICTION:
				return new MozartWaltzDiceGame(f);
			case NOVEL:				
				return new KirnbergerDiceGame(f);
			default:
				// Should never happen
				throw new InvalidParameterException("The given genre is invalid!: " + genre );		
		}
	}