public static void rezeptAuswahlKommentar(List<Rezept> rezeptList, Marshaller marshaller , Rezepteseite rezepteseite) throws JAXBException, FileNotFoundException{
		int rnr, rnr2;
		
		// Rezeptauswahl, anschliessend kommentieren starten 
		// Menüaufbau
	    System.out.println();
		System.out.println("Geben sie die Rezeptnummer an"); 
		System.out.println("------------------------------");
		System.out.println("Rezeptnummer: ");
	    
	    System.out.println("0 - Übersicht der Rezepte anzeigen");
	    rnr = in.nextInt();

	    // Check ob ungültige Eingabe, wenn ja aufforderung zur Wiederholung
	    while( (rnr < 0) || (rnr > rezeptList.size() ) ){
					System.out.println();
					System.out.printf("Bitte geben sie eine gültige Rezeptnummer an: "); 
					rnr = in.nextInt();	
	    }
	    
	    switch(rnr){
	    	case 0: // Möglichkeit Liste anzuzeigen, anschließende Auswahl
	    			rezepteAusgeben(rezeptList);
	    			System.out.println();
	    			System.out.printf("Rezeptnummer: ");
	    			rnr2 = in.nextInt();
				 
	    			while((rnr2<1) || (rnr2 > rezeptList.size())){
	    				System.out.printf("Bitte gültige Rezeptnummer eingeben: ");	
	    				rnr2 = in.nextInt();
	    			}
	    
	    			// Bei gültiger Nummer kommentieren starten und Marshaller starten
	    			List<Kommentar> komment1 = (List<Kommentar>) rezeptList.get(rnr2-1).getKommentare().getKommentar();
			   	  	kommentieren(komment1, rezeptList, marshaller, rezepteseite);
			   	  	schreiben(marshaller, rezepteseite);

			   	 break;
		
	    	default:
	    			if((rnr-1> rezeptList.size()) || (rnr < 1)){
	    				System.out.printf("Keine gültige Angabe. Das Programm wird beendet.");	
	    				}
	    			
	    			// Kommentieren
	    			List<Kommentar> komment = (List<Kommentar>) rezeptList.get(rnr-1).getKommentare().getKommentar();
		   	  		kommentieren(komment, rezeptList, marshaller, rezepteseite);
		   	  		schreiben(marshaller, rezepteseite);
		   	  		break;
	    }
	}