private void deleteNoLongerRequiredObjects() {
		_debug.finer("Folgende in Bearbeitung befindliche Objekte werden gelöscht: ");
		int counter1 = 0;
		int counter2 = 0;
		for(ConfigurationArea configurationArea : _editingObjects.keySet()) {
			for(CheckedObject checkedObject : _editingObjects.get(configurationArea)) {
				if(!checkedObject.isObjectKeeping()) {
					// Falls das Objekt nicht mehr benötigt wird, wird es gelöscht.
					try {
						final SystemObject systemObject = checkedObject.getSystemObject();
						_debug.finer("Nicht mehr benötigtes in Bearbeitung befindliches Objekt = " + systemObject.getPidOrNameOrId());
						
						((ConfigSystemObject)systemObject).simpleInvalidation();
						counter1++;
					}
					catch(ConfigurationChangeException ex) {
						// Sollte eigentlich nie vorkommen.
						final StringBuilder errorMessage = new StringBuilder();
						errorMessage.append("Das in Bearbeitung befindliche Objekt '").append(checkedObject.getSystemObject().getPidOrNameOrId()).append(
								"' konnte nicht gelöscht werden"
						);
						_debug.warning(errorMessage.toString(), ex.toString());
					}
				}
				else {
					counter2++;
				}
			}
		}
		if(counter1 > 0) _debug.info("Anzahl der in Bearbeitung befindlichen gelöschten Objekte", counter1);
		if(counter2 > 0) _debug.info("Anzahl der in Bearbeitung befindlichen nicht gelöschten Objekte", counter2);
	}