def _get_method_wrappers(cls):
if issubclass(cls, ABCSparseSeries):<EOL><INDENT>arith_flex = _flex_method_SERIES<EOL>comp_flex = _flex_method_SERIES<EOL>arith_special = _arith_method_SPARSE_SERIES<EOL>comp_special = _arith_method_SPARSE_SERIES<EOL>bool_special = _bool_method_SERIES<EOL><DEDENT>elif issubclass(cls, ABCSeries):<EOL><INDENT>arith_flex = _flex_method_SERIES<EOL>comp_flex = _flex_method_SERIES<EOL>arith_special = _arith_method_SERIES<EOL>comp_special = _comp_method_SERIES<EOL>bool_special = _bool_method_SERIES<EOL><DEDENT>elif issubclass(cls, ABCSparseArray):<EOL><INDENT>arith_flex = None<EOL>comp_flex = None<EOL>arith_special = _arith_method_SPARSE_ARRAY<EOL>comp_special = _arith_method_SPARSE_ARRAY<EOL>bool_special = _arith_method_SPARSE_ARRAY<EOL><DEDENT>elif issubclass(cls, ABCPanel):<EOL><INDENT>arith_flex = _flex_method_PANEL<EOL>comp_flex = _comp_method_PANEL<EOL>arith_special = _arith_method_PANEL<EOL>comp_special = _comp_method_PANEL<EOL>bool_special = _arith_method_PANEL<EOL><DEDENT>elif issubclass(cls, ABCDataFrame):<EOL><INDENT>arith_flex = _arith_method_FRAME<EOL>comp_flex = _flex_comp_method_FRAME<EOL>arith_special = _arith_method_FRAME<EOL>comp_special = _comp_method_FRAME<EOL>bool_special = _arith_method_FRAME<EOL><DEDENT>return arith_flex, comp_flex, arith_special, comp_special, bool_special<EOL>
Find the appropriate operation-wrappers to use when defining flex/special
arithmetic, boolean, and comparison operations with the given class.

Parameters
----------
cls : class

Returns
-------
arith_flex : function or None
comp_flex : function or None
arith_special : function
comp_special : function
bool_special : function

Notes
-----
None is only returned for SparseArray