@Override
	public void requestFocus(@Nonnull ClassMember member) {
		// Skip if lock is active. Implies we are the source of the request.
		if (navigationLock) return;

		// Select the given member.
		TreeItem<PathNode<?>> root = tree.getRoot();
		if (root == null)
			// If the value is null, it's probably waiting on the initialization from the path update handling.
			// Request focus with a small delay.
			FxThreadUtil.delayedRun(100, () -> requestFocusInternal(member));
		else
			requestFocusInternal(member);
	}
@return Box containing tree display options.
recaf-ui/src/main/java/software/coley/recaf/ui/pane/editing/tabs/FieldsAndMethodsPane.java