private void viewerInitialized(VisualizationViewer<V, E> viewer) {
		isUninitialized = false;

		if (graphPerspectiveInfo != null) {
			// always prefer the previous state
			applyGraphPerspective(graphPerspectiveInfo);
		}
		else {
			//
			// Default Zoom - Zoomed-out or Zoomed-in?
			//
			ViewRestoreOption viewOption = vgOptions.getViewRestoreOption();
			if (viewOption == ViewRestoreOption.START_FULLY_ZOOMED_IN) {
				zoomInCompletely(getInitialVertex());
			}
			else {
				// default to zoomed out, even in the other view option modes
				VisualGraphViewUpdater<V, E> viewUpdater = getViewUpdater();
				viewUpdater.fitAllGraphsToViewsNow();
			}
		}

		// this does nothing if not scaled past the interaction threshold
		twinkleVertex(graph.getFocusedVertex());

		graphPerspectiveInfo = null;
	}
Returns an empty rectangle if the satellite is not visible
@return the bounds
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/GraphComponent.java