private String generatePlaybillText(Production prod) {
		StringBuilder playbill = new StringBuilder();

		playbill.append(prod.getPlay().getName());
		playbill.append("\n");
		playbill.append("Ein Stück in ");
		playbill.append(prod.getPlay().getActs().size());
		playbill.append(" Akten");
		playbill.append("\n");
		playbill.append("\n");
		playbill.append("Besetzung der Darstellerrollen:");
		playbill.append("\n");
		playbill.append("\n");

		for (Role role : prod.getPlay().getRoles()) {
			if (role.isPseudoRole() || role.getCast() == null || role.getCast().isEmpty()) {
				continue;
			}
			playbill.append(printCast(role));
			playbill.append("\n");
			playbill.append("\n");
		}
		playbill.append("Besetzung der Nicht-Darstellerrollen:");
		playbill.append("\n");
		playbill.append("\n");
		for (Role role : prod.getNonActorRoles()) {
			if (role.isPseudoRole() || role.getCast() == null || role.getCast().isEmpty()) {
				continue;
			}
			playbill.append(printCast(role));
			playbill.append("\n");
			playbill.append("\n");
		}

		return playbill.toString();
	}