@Override
	public Dimension getPreferredSize() {
		Dimension preferredSize = super.getPreferredSize();

		// Somewhat arbitrary value, but the default is too small to read most messages. So,
		// give some extra width, but not so much as to too badly push off the status area of
		// the tool window.  This value is based upon some of the longer messages that we use.
		preferredSize.width += 200;
		return preferredSize;
	}
{@link SimpleCommand} provides a convenience command for wrapping a lambda function
into a foreground {@link Command} for execution by the task manager.

@param <T> {@link DomainObject} implementation class
Ghidra/Framework/Project/src/main/java/ghidra/framework/plugintool/mgr/ToolTaskManager.java