*
	 * @throws IllegalStateException Falls ein Typ sowohl einen dynamischen als auch einen konfigurierenden Typen erweitert.
	 */
	private boolean isDynamicType(List<SystemObjectType> superTypes) {
		boolean isConfigurating = false;
		if(superTypes.size() > 0) isConfigurating = superTypes.get(0).isConfigurating();
		for(SystemObjectType objectType : superTypes) {
			if(objectType.isConfigurating() != isConfigurating) {
				// Typ erweitert sowohl einen dynamischen Typ als auch einen konfigurierenden Typ
				throw new IllegalStateException("Typ erweitert sowohl einen dynamischen Typ, als auch einen konfigurierenden Typ.");
			}
		}
		return !isConfigurating;
	}