private <T extends Component> T findComponent(Class<T> desiredClass) {

		Set<Window> allWindows = getAllWindows();
		for (Window w : allWindows) {
			if (!w.isShowing()) {
				continue;
			}
			T t = findComponent(w, desiredClass, true);
			if (t != null) {
				return t;
			}
		}
		return null;
	}
Tests for the conflict panel in the property list merge manager.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/merge/propertylist/PropertyListMergeManager2Test.java