@Override
	public String toString() {
		StringBuffer buffer = new StringBuffer();
		buffer.append("EHFunctionInfo" + NEW_LINE);
		buffer.append(INDENT + "Program: " + getProgram().getDomainFile().getPathname() + NEW_LINE);
		buffer.append(INDENT + "Address: " + getAddress().toString(true) + NEW_LINE);
		buffer.append(INDENT + "fitsInSingleMemoryBlock: " + fitsInSingleMemoryBlock() + NEW_LINE);
		buffer.append(INDENT + "isRelative: " + isRelative() + NEW_LINE);
		buffer.append(INDENT + "defaultPointerSize: " + getDefaultPointerSize() + NEW_LINE);
		buffer.append(INDENT + "magicNum: " + "0x" + Long.toHexString(magicNum) + NEW_LINE);
		buffer.append(INDENT + "bbtFlags: " + "0x" + Long.toHexString(bbtFlags) + NEW_LINE);
		DataType dt = getDataType();
		if (dt != null) {
			buffer.append(NEW_LINE + dt.toString() + NEW_LINE);
			if (dt instanceof TypeDef) {
				DataType baseDataType = ((TypeDef) dt).getBaseDataType();
				buffer.append(NEW_LINE + baseDataType.toString() + NEW_LINE);
			}
		}
		return buffer.toString();
	}
Gets a string that provides information about the function information for this object's
program and address.
@return the function information
Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/exceptionhandling/EHFunctionInfoModel.java