public DbgCtx start(Object message) {
		println(message);
		flush();
		timeStack.push(System.currentTimeMillis());
		return new DbgCtx(this);
	}
Start a new, possibly long-running, task

This is meant to be used idiomatically, as in a try-with-resources block:

<pre>
try (DbgCtx dc = dbg.start("Twiddling the frobs:")) {
	// do some classy twiddling
} // this will automatically print done and the time elapsed within the try block
</pre>

This idiom is preferred because the task will be stopped even if an error occurs, if the
method returns from within the block, etc.

@param message the message to print when the task begins
@return a context to close when the task ends
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/util/DbgTimer.java