public static synchronized List<GhidraScriptProvider> getProviders() {
		if (providers == null) {
			providers = ClassSearcher.getInstances(GhidraScriptProvider.class,
				new ClassExclusionFilter(UnsupportedScriptProvider.class));
		}
		return providers;
	}
Returns a list of all supported Ghidra script providers.
<p>
NOTE: The list is {@link ExtensionPointProperties#priority() priority-sorted}

@return a list of all supported Ghidra script providers
@apiNote this method is synchronized so that two threads do not try to create the list when 
  null
Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScriptUtil.java