@Override
		public boolean applyTo(DomainObject obj, TaskMonitor monitor) {
			hasStarted = true;
			while (!stop && !monitor.isCancelled()) {
				sleep(100);
			}
			return true;
		}
test for creating a new empty tool with the new front end
Ghidra/Features/Base/src/test.slow/java/ghidra/framework/project/tool/CloseToolTest.java