private static Collection<String> moeglicheBefehlsnamen(
			List<String> geparsteZeile)
	{
		ArrayList<String> befehlsnamen = new ArrayList<String>();

		if(geparsteZeile.size() == 0)
			return befehlsnamen;

		for(int i = 0; i < geparsteZeile.size(); i++)
			befehlsnamen.add("");

		for(int i = 0; i < geparsteZeile.size(); i++)
		{
			for(int j = i; j < geparsteZeile.size(); j++)
			{
				String previous = befehlsnamen.get(j);
				if(!previous.isEmpty())
					previous += " ";
				befehlsnamen.set(j, previous + geparsteZeile.get(i));
			}
		}
		Collections.reverse(befehlsnamen);
		return befehlsnamen;
	}