*
	 * @throws IllegalArgumentException Falls zur angegebenen Pid kein Objekt-Typ existiert.
	 */
	private SystemObjectType createSystemObjectType(String pid) throws IllegalArgumentException {
		SystemObjectType systemObjectType = null;
		final ImportObject importObject = _importMap.get(pid);
		if(importObject == null) {
			// Objekt soll auch gar nicht importiert werden -> im Datenmodell nachschauen
			systemObjectType = (SystemObjectType)getUsingObjects().get(pid);
		}
		else {
			// Wurde das System-Objekt bereits erstellt?
			if(importObject.getSystemObject() == null) {
				// wurde das ImportObjekt noch nicht erstellt, dann wird es jetzt erstellt
				try {
					handleImportObject(importObject);
				}
				catch(ConfigurationChangeException ex) {
					throw new RuntimeException(ex);
				}
			}
			systemObjectType = (SystemObjectType)importObject.getSystemObject();
		}
		if(systemObjectType == null) {
			throw new IllegalArgumentException(
					"Zur angegebenen Pid '" + pid + " gibt es weder im Datenmodell noch in den Import-Versorgungsdateien ein Objekt"
			);
		}
		return systemObjectType;
	}