public void createIndeterminateLabels(RecoveredClass recoveredClass, Structure classStruct)
			throws Exception {

		Namespace classNamespace = recoveredClass.getClassNamespace();
		String className = recoveredClass.getName();

		List<Function> unknownIfConstructorOrDestructorLIst = recoveredClass.getIndeterminateList();
		for (Function indeterminateFunction : unknownIfConstructorOrDestructorLIst) {
			monitor.checkCancelled();
			// cannot edit external functions
			if (indeterminateFunction.isExternal()) {
				continue;
			}

			if (nameVfunctions) {
				createNewSymbolAtFunction(indeterminateFunction,
					className + "_Constructor_or_Destructor", classNamespace, false, false);
				// in this case since indeterminate, only commit if script names it
				// if name flag is not set then it will have correct name from debug and be handled 
				// in other methods (ie addConst, addDest)
				decompilerUtils.commitFunction(indeterminateFunction);
			}

		}
	}
Method to add label on constructor or destructors but couldn't tell which
@param recoveredClass current class
@param classStruct the class structure for the given class
@throws Exception when cancelled
Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RecoveredClassHelper.java