@Nonnull
	public static ExecutorService phasingService() {
		return phasingService(scheduledService);
	}
Wraps our executor service into phasing executor that allows to wait for completion of all tasks passed into it.

@return phasing executor service.

@see PhasingExecutorService
recaf-core/src/main/java/software/coley/recaf/util/threading/ThreadUtil.java