public static boolean fixupFunctionBody(Program program, Instruction start_inst,
			TaskMonitor monitor) throws CancelledException {
		// have no instruction, so nothing to do, body is already good.
		if (start_inst == null) {
			return true;
		}
		Function func =
			program.getFunctionManager().getFunctionContaining(start_inst.getMinAddress());
		return fixupFunctionBody(program, func, monitor);
	}
Recompute function body.  An open transaction must already exist.
@param program the program the function is in.
@param start_inst instruction that is within the function to be fixed up.
@param monitor task monitor
@return true if successful, false if cancelled or unable to fixup function or
no function found containing the start address of the indicated instruction
@throws CancelledException if the function fixup is cancelled.
Ghidra/Features/Base/src/main/java/ghidra/app/cmd/function/CreateFunctionCmd.java