@Override
	protected void finished() {

		// We know that init() will setup our vertices to filter.  If they are null, then 
		// init() wasn't called, because start() was never called.
		if (passedVertices == null) {
			initialize();
		}

		super.finished();

		if (removeVertices) {
			filterGraph.filterVertices(failedVertices);
		}
	}
Constructor

@param viewer the viewer upon which to operate
@param graph the graph to filter
@param filter the predicate used to determine what passes the filter
@param remove true signals to remove the vertices from the view; false signals to leave
              them visible, but faded to show that they failed the filter
Ghidra/Framework/Graph/src/main/java/ghidra/graph/job/FilterVerticesJob.java