private Map<Class<?>, List<FieldMouseHandler>> initializeFieldMouseHandlers() {
		Map<Class<?>, List<FieldMouseHandler>> map =
			new HashMap<Class<?>, List<FieldMouseHandler>>();

		// find all instances of AnnotatedString
		List<FieldMouseHandler> instances = ClassSearcher.getInstances(FieldMouseHandler.class);
		for (FieldMouseHandler fieldMouseHandler : instances) {
			addHandler(map, fieldMouseHandler);
		}

		return map;
	}
Helper class to navigate to an address when user double clicks in a 
Field.  This class will find {@link FieldMouseHandlerExtension}s by using the {@link ClassSearcher}.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/util/FieldNavigator.java