private Address getVbaseTableAddress(RecoveredClass recoveredClass, int vbtableOffset)
			throws CancelledException {

		List<Function> constructorList = recoveredClass.getConstructorList();
		if (constructorList.isEmpty()) {
			constructorList.addAll(recoveredClass.getInlinedConstructorList());
			if (constructorList.isEmpty()) {
				return null;
			}
		}

		FillOutStructureHelper fillStructHelper = new FillOutStructureHelper(program, monitor);

		for (Function constructor : constructorList) {

			monitor.checkCancelled();
			HighFunction highFunction = decompilerUtils.getHighFunction(constructor);

			if (highFunction == null) {
				continue;
			}

			Address vbtableAddress = getVbtableAddressFromDecompiledFunction(fillStructHelper,
				highFunction, recoveredClass, constructor, vbtableOffset);

			if (vbtableAddress != null) {
				return vbtableAddress;
			}
		}

		List<Function> indeterminateList = recoveredClass.getIndeterminateList();
		if (indeterminateList.isEmpty()) {
			indeterminateList.addAll(recoveredClass.getIndeterminateInlineList());
			if (indeterminateList.isEmpty()) {
				return null;
			}
		}

		for (Function constructor : indeterminateList) {

			monitor.checkCancelled();
			HighFunction highFunction = decompilerUtils.getHighFunction(constructor);

			if (highFunction == null) {
				continue;
			}

			Address vbtableAddress = getVbtableAddressFromDecompiledFunction(fillStructHelper,
				highFunction, recoveredClass, constructor, vbtableOffset);

			if (vbtableAddress != null) {
				return vbtableAddress;
			}
		}

		return null;

	}
Method to retrieve the address of the vbtable given the vbtableOffset from the baseClassDescriptor
and the address referenced by the target address in the storedPcodeOp at the vbtableOffset 
@param recoveredClass the given class
@param vbtableOffset the offset of the vbtable in the given class
@return the address in the current program's memory of the given class's vbtable
@throws CancelledException if cancelled
Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RTTIWindowsClassRecoverer.java