@Override
		public DecompileFunctionTask doCreate(int itemNumber) throws DecompileException {
			int zeroBasedNumber = itemNumber - 1;
			return taskFactory.clone(zeroBasedNumber);
		}
Run decompilation across multiple functions in a single program, distributing the task across
a specific number of threads
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/ParallelDecompileTask.java