public static <T> List<T> getInstances(Class<T> c) {
		return getInstances(c, filter -> true);
	}
Gets all {@link ExtensionPointProperties#priority() priority-sorted} class instances that 
implement or derive from the given filter class

@param c the filter class
@return {@link ExtensionPointProperties#priority() priority-sorted} {@link List} of 
  class instances that implement or extend T
Ghidra/Framework/Generic/src/main/java/ghidra/util/classfinder/ClassSearcher.java