@Override
	protected void generateDisplay() {
		if (!hasDisplay()) {
			setDisplay(editor);

			// Trigger a disassembly so the initial text is set in the editor.
			disassemble().whenComplete((unused, error) -> {
				editor.getCodeArea().getUndoManager().forgetHistory();
				if (error == null && unused.isOk())
					assemble();
			});
		}
	}
Called by {@link #onUpdatePath(PathNode)} once before the {@link #path} is set for the first time.

@param memberPathNode
		The given path.
recaf-ui/src/main/java/software/coley/recaf/ui/pane/editing/assembler/AssemblerPane.java