@Override
	protected AddressSet getAddresses(Set<AttributedVertex> vertexIds) {
		AddressSet addresses = new AddressSet();
		AddressFactory addrFactory = program.getAddressFactory();
		for (AttributedVertex v : vertexIds) {
			if (v.hasAttribute(BSimFeatureGraphType.OP_ADDRESS)) {
				addresses.add(
					addrFactory.getAddress(v.getAttribute(BSimFeatureGraphType.OP_ADDRESS)));
			}
			if (v.hasAttribute(BSimFeatureGraphType.BLOCK_START) &&
				v.hasAttribute(BSimFeatureGraphType.BLOCK_STOP)) {
				Address start =
					addrFactory.getAddress(v.getAttribute(BSimFeatureGraphType.BLOCK_START));
				Address stop =
					addrFactory.getAddress(v.getAttribute(BSimFeatureGraphType.BLOCK_STOP));
				addresses.add(start, stop);
			}
		}
		return addresses;
	}
Creates a BSimFeatureGraphDisplayListener used to translate between vertices of a BSim 
feature graph and Ghidra addresses
@param tool tool containing the bsim feature visualizer plugin
@param program source of BSim features
@param display graph display for showing the feature graphs
Ghidra/Features/BSimFeatureVisualizer/src/main/java/ghidra/bsfv/BsfvGraphDisplayListener.java