```\nif (amountToSwap > 0) {\n    swapPool = IUniswapV3Pool(vault.pool());\n    swapPool.swap(\n        address(this),\n        !isTokenA,\n        int256(amountToSwap),\n        isTokenA\n            ? UniV3WrappedLibMockup.MAX_SQRT_RATIO - 1 \n            : UniV3WrappedLibMockup.MIN_SQRT_RATIO + 1, \n        abi.encode(address(this))\n    );\n}\n```\n