private void updateMiscellaniousOptions(Options rootOptions) {
		Options options = rootOptions.getOptions(MISCELLANEOUS_OPTIONS);
		String shapeName = options.getString(DEFAULT_VERTEX_SHAPE, defaultVertexShape.getName());
		defaultVertexShape = VertexShape.getShape(shapeName);

		defaultVertexColor = options.getColor(DEFAULT_VERTEX_COLOR, defaultVertexColor);
		defaultEdgeColor = options.getColor(DEFAULT_EDGE_COLOR, defaultEdgeColor);
		favoredEdgeType = options.getString(FAVORED_EDGE_TYPE, favoredEdgeType);

		vertexSelectionColor = options.getColor(VERTEX_SELECTION_COLOR, vertexSelectionColor);
		edgeSelectionColor = options.getColor(EDGE_SELECTION_COLOR, edgeSelectionColor);

		defaultLayoutAlgorithmName =
			options.getString(DEFAULT_LAYOUT_ALGORITHM, defaultLayoutAlgorithmName);

		useIcons = options.getBoolean(USE_ICONS, useIcons);
		labelPosition = options.getEnum(LABEL_POSITION, labelPosition);
		font = options.getFont(FONT, font);
		maxNodeCount = options.getInt(MAX_NODES_SIZE, maxNodeCount);
	}
Loads values from tool options

@param tool the tool from which to update values.
Ghidra/Framework/Graph/src/main/java/ghidra/service/graph/GraphDisplayOptions.java