public void setClipboardService(ClipboardService clipboardService) {
		if (this.clipboardService == clipboardService) {
			return;
		}
		if (this.clipboardService != null) {
			this.clipboardService.deRegisterClipboardContentProvider(clipboardProvider);
		}
		this.clipboardService = clipboardService;
		if (this.clipboardService != null) {
			this.clipboardService.registerClipboardContentProvider(clipboardProvider);
		}
	}
Process the given bytes as application output.

<p>
In most circumstances, there is a thread that just reads an output stream, usually from a
pty, and feeds it into this method.

@param buffer the buffer
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/terminal/TerminalPanel.java