private void setUserText(String userText) {
		if (userText == null || userText.isEmpty()) {
			userText = controller.generateGroupVertexDescription(groupVertex.getVertices());
		}
		this.userText = userText;
		userTextArea.setText(userText);

		updateTextAreaSizeToForceTextLayout();
	}
A bit of a hack that triggers the text area to update its preferred height now before we
render so that it doesn't change later.
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/vertex/GroupedFunctionGraphComponentPanel.java