private void invalidateNoLongerRequiredObjects() {
		_debug.finer("Folgende Objekte werden auf ungültig gesetzt: ");
		// alle aktuellen Objekte betrachten
		int counter1 = 0;
		int counter2 = 0;
		for(ConfigurationArea configurationArea : _currentObjects.keySet()) {
			for(CheckedObject checkedObject : _currentObjects.get(configurationArea)) {
				if(!checkedObject.isObjectKeeping()) {
					// Falls das Objekt nicht mehr benötigt wird, wird es auf ungültig gesetzt.
					try {
						final SystemObject systemObject = checkedObject.getSystemObject();
						_debug.finer("Nicht mehr benötigtes aktuelles Objekt = " + systemObject.toString());
						
						((ConfigSystemObject)systemObject).simpleInvalidation();
						counter1++;
					}
					catch(ConfigurationChangeException ex) {
						// Sollte eigentlich nie vorkommen
						final StringBuilder errorMessage = new StringBuilder();
						errorMessage.append("Das aktuelle Objekt '").append(checkedObject.getSystemObject().getPidOrNameOrId()).append(
								"' konnte nicht ungültig gemacht werden"
						);
						_debug.warning(errorMessage.toString(), ex.toString());
					}
				}
				else {
					counter2++;
				}
			}
		}
		if(counter1 > 0) _debug.info("Anzahl der aktuellen Objekte, die auf ungültig gesetzt wurden", counter1);
		if(counter2 > 0) _debug.info("Anzahl der aktuellen Objekte, die gültig bleiben", counter2);

		counter1 = 0;
		counter2 = 0;

		// die freigegebenen Objekte
		for(ConfigurationArea configurationArea : _newObjects.keySet()) {
			for(CheckedObject checkedObject : _newObjects.get(configurationArea)) {
				if(!checkedObject.isObjectKeeping()) {
					// Falls das Objekt nicht mehr benötigt wird, wird es auf ungültig gesetzt.
					try {
						final SystemObject systemObject = checkedObject.getSystemObject();
						_debug.finer("Nicht mehr benötigtes freigegebenes Objekt = " + systemObject.getPidOrNameOrId());
						
						((ConfigSystemObject)systemObject).simpleInvalidation();
						counter1++;
					}
					catch(ConfigurationChangeException ex) {
						// Sollte eigentlich nie vorkommen
						final StringBuilder errorMessage = new StringBuilder();
						errorMessage.append("Das freigegebene Objekt '").append(checkedObject.getSystemObject().getPidOrNameOrId()).append(
								"' konnte nicht ungültig gemacht werden"
						);
						_debug.warning(errorMessage.toString(), ex.toString());
					}
				}
				else {
					counter2++;
				}
			}
		}
		if(counter1 > 0) _debug.info("Anzahl der zur Übernahme/Aktivierung freigegebenen Objekte, die auf ungültig gesetzt wurden", counter1);
		if(counter2 > 0) _debug.info("Anzahl der zur Übernahme/Aktivierung freigegebenen Objekte, die gültig bleiben", counter2);
	}