public Map<FGVertex, Color> getVertexColors(FunctionGraph functionGraph) {
		ObjectPropertyMap<SaveableColor> propertyMap =
			programUserData.getObjectProperty(FunctionGraphPlugin.class.getSimpleName(),
				COLOR_PROPERTY_NAME, SaveableColor.class, false);
		if (propertyMap == null) {
			return Collections.emptyMap();
		}

		Map<FGVertex, Color> map = new HashMap<>();
		Graph<FGVertex, FGEdge> graph = functionGraph;
		Collection<FGVertex> vertices = graph.getVertices();
		for (FGVertex vertex : vertices) {
			AddressSetView codeBlock = vertex.getAddresses();
			Address minAddress = codeBlock.getMinAddress();
			SaveableColor saveableColor = propertyMap.get(minAddress);
			if (saveableColor != null) {
				Color color = saveableColor.getColor();
				map.put(vertex, color);
			}
		}
		return map;
	}
A class to store user graph setting information, such as layout positions, grouping information
and vertex color information.

<P>Note: color information for a given address is stored using the {@link ColorizingService}.
This class will store color information for the vertex itself.
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/mvc/FunctionGraphVertexAttributes.java