public static AddressRange getFuncBody(DIEAggregate diea, boolean flattenDisjoint)
			throws IOException {
		// TODO: dw_at_entry_pc is also sometimes available, typically in things like inlined_subroutines
		DWARFProgram dprog = diea.getProgram();
		DWARFRangeList bodyRangeList = getFuncBodyRanges(diea);
		if (bodyRangeList.isEmpty()) {
			return null;
		}
		DWARFRange bodyRange =
			flattenDisjoint ? bodyRangeList.getFlattenedRange() : bodyRangeList.getFirst();
		return dprog.getAddressRange(bodyRange, true);
	}
Returns the parameters of this function as {@link ParameterDefinition}s.

@return array of {@link ParameterDefinition}s
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf/DWARFFunction.java