private Deque<Address> findStartPoints() {
		Deque<Address> startPoints = new LinkedList<>();

		// populate startPoints with functions that have no callers or are an entry point
		for (Address address : functionSet) {
			if (isStartFunction(address)) {
				startPoints.add(address);
			}
		}
		return startPoints;
	}
Builds the DependencyGraph for the acyclic call graph represented by this object.
@param monitor the taskMonitor to use for reporting progress or cancelling.
@return the DependencyGraph for the acyclic call graph represented by this object.
@throws CancelledException if the monitor was cancelled.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/util/AcyclicCallGraphBuilder.java