public static DWARFVariable readLocalVariable(DIEAggregate diea, DWARFFunction dfunc,
			long offsetFromFuncStart) {
		// local variable without location information is useless, so return null in those cases
		DWARFVariable dvar = new DWARFVariable(dfunc, diea);
		dvar.lexicalOffset = offsetFromFuncStart;

		return dvar.readLocalVariableStorage(diea) ? dvar : null;
	}
Reads a local variable.

@param diea {@link DIEAggregate} DW_TAG_variable
@param dfunc {@link DWARFFunction} that this local var belongs to
@param offsetFromFuncStart offset from start of containing function
@return new DWARFVariable that represents a local var, or <strong>null</strong> if 
error reading storage info
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf/DWARFVariable.java