```\n            (\n                uint256[] memory minAmountsOut,\n                address[] memory tokens,\n                uint256 borrowTokenIndex\n            ) = _getExitPoolParams(param.borrowToken, lpToken);\n\n            wAuraPools.getVault(lpToken).exitPool(\n                IBalancerPool(lpToken).getPoolId(),\n                address(this),\n                address(this),\n                IBalancerVault.ExitPoolRequest(\n                    tokens,\n                    minAmountsOut,\n                    abi.encode(0, amountPosRemove, borrowTokenIndex),\n                    false\n                )\n```\n