protected void restoreState() {
		DockingWindowManager dockingWindowManager = DockingWindowManager.getInstance(table);
		if (dockingWindowManager == null) {
			return;
		}

		String key = getOwner() + '_' + getName();
		PreferenceState preferenceState = dockingWindowManager.getPreferenceState(key);

		// restore any previously saved settings
		if (preferenceState != null) {
			boolean selectedValue = preferenceState.getBoolean(SELECTED_STATE, true);
			setSelected(selectedValue);
		}

		isInitialized = true;
	}
Users of this class will implement this method to know when to use their table to perform
navigation tasks in their own way.
Ghidra/Features/Base/src/main/java/ghidra/util/table/AbstractSelectionNavigationAction.java