@Override
	protected void initializeDefaults() {
		setDefaultVertexShape(ELLIPSE);
		setDefaultVertexColor(BG_VERTEX_DEFAULT);
		setDefaultEdgeColor(BG_EDGE_DEFAULT);
		setVertexSelectionColor(BG_VERTEX_SELECTED);
		setEdgeSelectionColor(BG_EDGE_SELECTED);
		setDefaultLayoutAlgorithmName(LayoutAlgorithmNames.MIN_CROSS_COFFMAN_GRAHAM);
		setUsesIcons(false);
		setArrowLength(15);
		setLabelPosition(GraphLabelPosition.SOUTH);
		setVertexShapeOverrideAttributeKey(SHAPE_ATTRIBUTE);
		setMaxNodeCount(1000);

		configureVertexType(DEFAULT_VERTEX, VertexShape.ELLIPSE, BG_VERTEX_DEFAULT);
		configureVertexType(CONSTANT, VertexShape.ELLIPSE, BG_VERTEX_CONSTANT);
		configureVertexType(REGISTER, VertexShape.ELLIPSE, BG_VERTEX_REGISTER);
		configureVertexType(UNIQUE, VertexShape.ELLIPSE, BG_VERTEX_UNIQUE);
		configureVertexType(PERSISTENT, VertexShape.ELLIPSE, BG_VERTEX_PERSISTENT);
		configureVertexType(ADDRESS_TIED, VertexShape.ELLIPSE, BG_VERTEX_ADDRESS_TIED);
		configureVertexType(OP, VertexShape.ELLIPSE, BG_VERTEX_OP);

		configureEdgeType(DEFAULT_EDGE, BG_EDGE_DEFAULT);
		configureEdgeType(WITHIN_BLOCK, BG_EDGE_WITHIN_BLOCK);
		configureEdgeType(BETWEEN_BLOCKS, BG_EDGE_BETWEEN_BLOCKS);

		setFont("font.decompiler.pcode.dfg");
	}
constructor
@param tool if non-null, will load values from tool options
Ghidra/Features/Decompiler/src/main/java/ghidra/app/plugin/core/decompile/actions/PCodeDfgDisplayOptions.java