private boolean forceParameterNames(Function toFunction) throws VersionTrackingApplyException {

		boolean duplicateNameOccurred = tryToForceNames(toFunction);
		if (duplicateNameOccurred) {
			// If a duplicate name was created, then try applying again to see if it can now be set
			// to the desired name. A duplicate may have occurred due to changing order of parameters.
			tryToForceNames(toFunction);
		}

		return true;
	}
Uses this stringable's parameter info to set the name and source types for the specified
function. Even default names from the parameter info will replace a defined parameter
name in the function.
@param toFunction the function whose parameter names are to be changed using the names
from this stringable.
@return true if the names are replaced.
@throws VersionTrackingApplyException
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/api/stringable/FunctionSignatureStringable.java