* @return Kodierung des Konfigurationsverantwortlichen
	 */
	private short getAuthorityCoding(final ConfigurationConfigurationObject configurationObjectProperties) {
		final ConfigurationObjectElements[] datasetAndObjectSet = configurationObjectProperties.getDatasetAndObjectSet();
		for(ConfigurationObjectElements element : datasetAndObjectSet) {
			if(element instanceof ConfigurationDataset) {
				// Datensatz ermitteln
				ConfigurationDataset dataset = (ConfigurationDataset)element;
				if(dataset.getPidATG().equals("atg.konfigurationsVerantwortlicherEigenschaften") && dataset.getPidAspect().equals(
						"asp.eigenschaften"
				)) {
					final DatasetElement[] data = dataset.getDataAnddataListAndDataField();
					for(DatasetElement datasetElement : data) {
						if(datasetElement instanceof ConfigurationData) {
							final ConfigurationData configurationData = (ConfigurationData)datasetElement;
							if(configurationData.getName().equals("kodierung")) {
								return Short.valueOf(configurationData.getValue());
							}
						}
					}
				}
			}
		}
		// Es konnte keine Kodierung ermittelt werden
		throw new IllegalStateException("Zum Konfigurationsverantwortlichen '" + configurationObjectProperties.getPid() + "' gibt es keine Kodierung.");
	}