private void refresh() {
			// Clear out old comment mappings
			memberComments.clear();

			// Create labels for class + class-comment
			Label classPreview = new Label();
			Node graphic = cellConfigurationService.graphicOf(classPath);
			classPreview.setCursor(Cursor.HAND);
			classPreview.setText(cellConfigurationService.textOf(classPath));
			classPreview.setGraphic(graphic);
			classPreview.setOnMousePressed(e -> {
				try {
					actions.gotoDeclaration(classPath);
				} catch (IncompletePathException ex) {
					logger.error("Cannot open comment target: {}", classPath, ex);
				}
			});
			classComment.setGraphic(classPreview);
			classComment.setText(filterComment(comments.getClassComment()));

			// Create labels for all class members + their comments.
			GridPane body = new GridPane();
			body.setHgap(10);
			body.setVgap(10);
			body.setPadding(new Insets(10));
			ClassInfo classInfo = classPath.getValue();
			for (FieldMember field : classInfo.getFields()) {
				String comment = comments.getFieldComment(field);
				addMemberComment(comment, classPath.child(field), body);
			}
			for (MethodMember method : classInfo.getMethods()) {
				String comment = comments.getMethodComment(method);
				addMemberComment(comment, classPath.child(method), body);
			}
			setCenter(body);
		}
Full re-population of comment data.
recaf-ui/src/main/java/software/coley/recaf/ui/pane/CommentListPane.java