public RaumEigenschaftenPanel(Raum raum, EditorBeobachter beobachter)
	{
		assert raum != null : "Vorbedingung verletzt: raum != null";

		Collection<Item> items = raum.getItems();
		int kuchen = 0;
		int giftkuchen = 0;
		for(Item item : items)
		{
			if(item == Item.UKuchen)
				++kuchen;
			if(item == Item.UGiftkuchen)
				++giftkuchen;
		}

		add(_name = new EigenschaftTextPanel("Name", raum.getName(), beobachter));
		add(_typ = new EigenschaftEnumPanel("Raumtyp", RaumArt.values(), raum
				.getRaumart().ordinal(), beobachter));

		add(_kuchen = new EigenschaftIntPanel("Krümel", kuchen, beobachter));
		add(_giftkuchen = new EigenschaftIntPanel("Giftkrümel", giftkuchen,
				beobachter));
	}