@Override
	protected Map<AbstractPage, List<ProgressReportStruct>> doInBackground() throws Exception {
		workerThread = Thread.currentThread();
		if (jm != null)
			jm.goGoGo(); // -> several calls to PageJob.report() -> jm.report() -> SwingWorker.publish() -> this.process() -> gui.updateTree()
		return bulkResults; // call to done() -> gui.myWorkerDone()
	}