```\\nfunction functionCallWithValue(\\n    address target,\\n    bytes memory data,\\n    uint256 value,\\n    string memory errorMessage\\n) internal returns (bytes memory) {\\n    require(\\n        address(this).balance >= value,\\n        "Address: insufficient balance for call"\\n    );\\n    return _functionCallWithValue(target, data, value, errorMessage);\\n}\\n```\\n