public final boolean isValidAssetType(Class<?> clazz, String name) {
		boolean isValid = true;

		// Check we have a matching factory for this class
		if (!factoryList.containsKey(clazz)) {
			logger.error(new NullPointerException(), "Factory for type ", clazz,
					" not registered with the asset manager!");
			isValid = false;
		}

		// Check the asset name exists
		if (!data.containsKey(name)) {
			logger.error(new NullPointerException(),
					"The asset name ", name, " did not exist!");
			isValid = false;
		}

		return isValid;
	}