public ArrayList<ArrayList<ArrayList<String>>> erstelleDutyelementListAll(
			ArrayList<Dienstplan> dienstplanliste) {

		ArrayList<ArrayList<ArrayList<String>>> ListPlaeneGesamt = new ArrayList<ArrayList<ArrayList<String>>>();
		int zaehler = 0;

		for (int i = 0; i < dienstplanliste.size(); i++) {
			ArrayList<ArrayList<String>> ListPlan = new ArrayList<ArrayList<String>>();
			zaehler = 0;
			for (int j = 0; j < dienstplanliste.get(i).getDuty().size(); j++) {
				ArrayList<String> serviceJourneyList = new ArrayList<String>();
				for (int j2 = zaehler; j2 < dienstplanliste.get(i)
						.getDutyelement().size(); j2++) {
					String dutyID = dienstplanliste.get(i).getDuty().get(j)
							.getId();
					if (dienstplanliste.get(i).getDutyelement().get(j2)
							.getElementType() == 1) {
						if (dienstplanliste.get(i).getDutyelement().get(j2)
								.getDutyID().equals(dutyID)) {
							serviceJourneyList.add(dienstplanliste.get(i)
									.getDutyelement().get(j2)
									.getServiceJourneyID());
						} else {
							ListPlan.add(serviceJourneyList);
							break;
						}
					}
					zaehler++;
					if (zaehler == dienstplanliste.get(i).getDutyelement()
							.size()) {
						ListPlan.add(serviceJourneyList);
					}
				}
			}
			ListPlaeneGesamt.add(ListPlan);
		}
		return ListPlaeneGesamt;
	}