private void processLexicalBlock(DIEAggregate diea, DWARFFunction dfunc)
			throws IOException, InvalidInputException, DWARFExpressionException {
		if (!shouldProcess(diea)) {
			return;
		}

		Address blockStart = null;
		DWARFRangeList blockRanges = DWARFFunction.getFuncBodyRanges(diea);
		if (!blockRanges.isEmpty()) {
			blockStart = prog.getCodeAddress(blockRanges.getFirst().getFrom());
			if (importOptions.isOutputLexicalBlockComments()) {
				boolean disjoint = blockRanges.getListCount() > 1;
				DWARFName dni = prog.getName(diea);
				appendComment(blockStart, CommentType.PRE,
					"Begin: %s%s".formatted(dni.getName(), disjoint ? " - Disjoint" : ""), "\n");
			}
		}

		processFuncChildren(diea, dfunc,
			blockStart != null ? blockStart.subtract(dfunc.address) : -1);
	}
Inline funcs shorter than this value receive comments at EOL instead of PRE
(ie. inline funcs that reduce down to a single operand or operand value)
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf/DWARFFunctionImporter.java