private DataType removeExplicitReturnStoragePtrParameter() {
		int paramIndex = findExplicitReturnStoragePtrParameter(params);
		if (paramIndex >= 0) {
			ParameterDB returnStoragePtrParameter = params.get(paramIndex);
			DataType dt = returnStoragePtrParameter.getDataType();
			removeParameter(paramIndex); // remove return storage parameter
			if (dt instanceof Pointer ptr) {
				return ptr.getDataType();
			}
		}
		return null;
	}
Remove 'this' parameter if using __thiscall and first non-auto parameter is
a pointer and named 'this'.  Variables must be pre-loaded.
@return true if 'this' parameter removed
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/function/FunctionDB.java