@Override
	public void requestFocus(@Nonnull ClassMember member) {
		// Delegate to child components
		for (Navigable navigableChild : getNavigableChildren())
			if (navigableChild instanceof ClassNavigable navigableClass)
				navigableClass.requestFocus(member);
			else {
				// The side-tabs are not class-navigable, but some the side-tab's contents are.
				// We will thus check the children of non class-navigable components to address this.
				for (Navigable childOfChild : navigableChild.getNavigableChildren())
					if (childOfChild instanceof ClassNavigable upnavigableClassatable)
						upnavigableClassatable.requestFocus(member);
			}
	}
Common outline for displaying {@link ClassInfo} content.

@author Matt Coley
@see JvmClassPane For {@link JvmClassInfo}.
@see AndroidClassPane For {@link AndroidClassInfo}.
recaf-ui/src/main/java/software/coley/recaf/ui/pane/editing/ClassPane.java