void addBlockComment(Address startAddress, String name, long length, int nestingLevel) {
		String indent = "";
		for (int i = 1; i < nestingLevel; i++) {
			indent += BLOCK_INDENT;
		}

		String baseComment = "level " + nestingLevel + ", length " + length;
		String preComment = indent + "PDB: Block Beg, " + baseComment;
		if (!name.isEmpty()) {
			preComment += " (" + name + ")";
		}
		String postComment = indent + "PDB: Block End, " + baseComment;

		addPreComment(startAddress, preComment);
//		String existingPreComment = blockPreComments.get(startAddress);
//		preComment =
//			(existingPreComment == null) ? preComment : existingPreComment + "\n" + preComment;
//		blockPreComments.put(startAddress, preComment);

		Address endAddress = startAddress.add(((length <= 0) ? 0 : length - 1));
		addPostComment(endAddress, postComment);
//		Address endCodeUnitAddress =
//			program.getListing().getCodeUnitContaining(endAddress).getAddress();
//
//		processPostComment(endCodeUnitAddress, postComment);
//		String existingPostComment = blockPostComments.get(endCodeUnitAddress);
//		postComment =
//			(existingPostComment == null) ? postComment : postComment + "\n" + existingPostComment;
//		blockPostComments.put(endCodeUnitAddress, postComment);
	}
Manages the nesting of scoping blocks for functions and scoped variables.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/BlockCommentsManager.java