public FunctionDescription newFunctionDescription(String fnm, long address,
			ExecutableRecord erec) {
		FunctionDescription newfunc = new FunctionDescription(erec, fnm, address);
		if (!funcrec.add(newfunc)) {
			newfunc = funcrec.floor(newfunc);
		}
		return newfunc;
	}
Allocate a new function in the container
@param fnm is the name of the new function
@param address is the address (offset) of the function
@param erec is the executable containing the function
@return the new FunctionDescription
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/description/DescriptionManager.java