public void displayStory() {

		for (String[] akt : fressakte) {

			Leckerbissen l1 = find(akt[0]);
			Leckerbissen l2 = find(akt[1]);

			if (l1 == null || l2 == null) {
				System.err.println("Fressakt konnte nicht ausgeführt werden: " + akt[0] + " frisst " + akt[1]);
			}

			if (!(l1 instanceof Fisch)) {
				System.err.println("Fressakteur ist kein Fisch: " + l1.getName());
				continue;
			}

			Fisch fisch = (Fisch) l1;
			System.out.println(l1.getName() + " versucht " + l2.getName() + " zu fressen...");

			try {
				fisch.fressen(l2);
				System.out.println(fisch.getName() + " hat " + l2.getName() + " gefressen!");
			} catch (MuellException e) {
				e.printStackTrace();
				System.out.println(l1.getName() + " kann keinen Müll verdauen.");
			} catch (SchmecktNichtException e) {
				e.printStackTrace();
				System.out.println(l1.getName() + "'s Überzeugung hat den Fressakt verhindert.");
			} catch (SattException e) {
				e.printStackTrace();
				System.out.println(l1.getName() + " möchte nichts mehr essen.");
			} catch (EatYourFriendException e) {
				e.printStackTrace();
				System.out.println(l1.getName() + " frisst keine Freunde.");
			}
		}
	}