void editRow(int row) {

		FunctionTagRowObject rowObject = model.getRowObject(row);
		if (rowObject.isImmutable()) {
			Msg.showWarn(this, table, "Tag Not Editable", "Tag " + "\"" + rowObject.getName() +
				"\"" + " must be added to the program before it can be modified/deleted");
			return;
		}

		String tagName = rowObject.getName();
		String comment = rowObject.getComment();
		String[] labels = new String[] { "Name:", "Comment:" };
		String[] init = new String[] { tagName, comment };
		InputDialog dialog = new InputDialog("Edit Tag", labels, init, d -> {
			String[] results = d.getValues();
			if (results == null || results.length != 2) {
				return false;
			}

			String newName = results[0].trim();
			if (StringUtils.isBlank(newName)) {
				d.setStatusText("Tag name cannot be empty");
				return false;
			}

			if (!Objects.equals(tagName, newName)) {
				return true;
			}

			String newComment = results[1].trim();
			if (!Objects.equals(comment, newComment)) {
				return true;
			}
			return false;
		});

		DockingWindowManager.showDialog(tool.getActiveWindow(), dialog);
		String[] results = dialog.getValues();
		if (results[0] == null) {
			return; // cancelled/closed
		}

		String newName = results[0].trim();
		String newComment = results[1].trim();

		// Only process the name edit if the name actually changed.
		if (!newName.equals(tagName)) {
			Command<Program> cmd =
				new ChangeFunctionTagCmd(tagName, newName, ChangeFunctionTagCmd.TAG_NAME_CHANGED);
			tool.execute(cmd, program);
		}

		// Only process the comment edit if the comment actually changed.
		if (!newComment.equals(comment)) {
			Command<Program> cmd = new ChangeFunctionTagCmd(tagName, newComment,
				ChangeFunctionTagCmd.TAG_COMMENT_CHANGED);
			tool.execute(cmd, program);
		}
	}
Clears the list and re-populates it with a new data set. Clients should override this
to retrieve data for the given function.

@param newFunction the currently selected function in the listing
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/TagListPanel.java