{
    "Function": "setupStrategy",
    "File": "contracts/implementations/recovery/StrategyControllerPaused.sol",
    "Parent Contracts": [
        "node_modules/@openzeppelin/contracts/proxy/Initializable.sol",
        "contracts/StrategyControllerStorage.sol",
        "contracts/interfaces/IStrategyController.sol",
        "contracts/helpers/StrategyTypes.sol"
    ],
    "High-Level Calls": [],
    "Internal Calls": [
        "revert(string)"
    ],
    "Library Calls": [],
    "Low-Level Calls": [],
    "Code": "function setupStrategy(\n        address manager_,\n        address strategy_,\n        InitialState memory state_,\n        address router_,\n        bytes memory data_\n    ) external payable override {\n        (manager_, strategy_, state_, router_, data_); // shh compiler\n        revert(\"StrategyControllerPaused.\");\n    }"
}