public void registerProvider(@Nonnull NameGeneratorProvider<?> provider) {
		String id = provider.getId();
		if (providerMap.get(id) != null)
			throw new IllegalStateException("A provider with the given id '" + id + "' already exists!");
		providerMap.put(id, provider);
	}
@param provider
		New provider to add.

@throws IllegalStateException
		When a provider with the given ID already is registered.z
recaf-core/src/main/java/software/coley/recaf/services/mapping/gen/naming/NameGeneratorProviders.java