private void buildComponent() {
		taskViewerComponent = new TaskViewerComponent();
		layeredPane = new JLayeredPane();
		layeredPane.setLayout(new CustomLayoutManager());
		JScrollPane scroll = new JScrollPane(taskViewerComponent);
		layeredPane.add(scroll, JLayeredPane.DEFAULT_LAYER);
		layeredPane.add(new MessageCanvas(), JLayeredPane.PALETTE_LAYER);
	}
Uses a layered pane to create a "watermark effect" to show when the GTaskManger is suspended.
Ghidra/Framework/Project/src/main/java/ghidra/framework/task/gui/taskview/TaskViewer.java