public static void assertUniquePluginName(Class<? extends Plugin> pluginClass)
			throws PluginException {
		String pluginName = getPluginNameFromClass(pluginClass);
		for (Class<? extends Plugin> otherPluginClass : ClassSearcher.getClasses(Plugin.class)) {
			if (otherPluginClass != pluginClass &&
				getPluginNameFromClass(otherPluginClass).equals(pluginName)) {
				throw new PluginException("Duplicate Plugin name: " + pluginClass.getName() +
					" and " + otherPluginClass.getName());
			}
		}
	}
Ensures the specified Plugin has a unique name among all Plugin classes
found in the current ClassSearcher's reach.

@param pluginClass Class
@throws PluginException throws exception if Plugin class is not uniquely named
Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/util/PluginUtils.java