private DataType getDataType(PdbXmlMember member, MessageLog log) throws CancelledException {
		WrappedDataType wrappedDataType = pdbParser.findDataType(member.memberDataTypeName);
		if (wrappedDataType == null) {
			log.appendMsg("PDB", "Failed to resolve data type for " + member.kind + ": " +
				member.memberDataTypeName);
			return null;
		}
		if (wrappedDataType.isZeroLengthArray()) {
			log.appendMsg("PDB", "Zero length array not supported for " + member.kind + ": " +
				member.memberDataTypeName);
			return null;
		}
		return wrappedDataType.getDataType();
	}
Get the stack offset after it settles down.

@param monitor
@return stack offset that stack variables will be relative to.
@throws CancelledException
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/ApplyStackVariables.java