void search(String searchText, boolean forward) {
		searchText = searchText.toLowerCase();
		Integer row = forward ? findForward(searchText) : findBackward(searchText);

		if (row != null) {
			table.getSelectionModel().setSelectionInterval(row, row);
			Rectangle cellRect = table.getCellRect(row, 0, true);
			table.scrollRectToVisible(cellRect);
		}

	}
CompositeEditorModelListener method called to handle lock/unlock or
structure modification state change.
This could also get called by a structure load or unload.

@param type the type of state change: COMPOSITE_MODIFIED, COMPOSITE_UNMODIFIED,
COMPOSITE_LOADED, NO_COMPOSITE_LOADED.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorPanel.java