class_docstr: Extension dtype for boolean data.
  
  .. warning::
  
     BooleanDtype is considered experimental. The implementation and
     parts of the API may change without warning.
  
  Attributes
  ----------
  None
  
  Methods
  -------
  None
  
  Examples
  --------
  >>> pd.BooleanDtype()
  BooleanDtype
class_docstr_tok: ["Extension","dtype","for","boolean","data",".","..","warning",":",":","BooleanDtype","is","considered","experimental",".","The","implementation","and","parts","of","the","API","may","change","without","warning",".","Attributes","--","--","--","--","--","None","Methods","--","--","--","-","None","Examples","--","--","--","--",">",">",">","pd.BooleanDtype","(",")","BooleanDtype"]
code: def kind(self) -> str:
      return "b"
  
imports: from __future__ import annotations
  import numbers
  from typing import TYPE_CHECKING, cast
  import numpy
  from pandas._libs import lib, missing
  from pandas._typing import Dtype, DtypeObj, type_t
  from pandas.core.dtypes.common import is_list_like, is_numeric_dtype
  from pandas.core.dtypes.dtypes import register_extension_dtype
  from pandas.core.dtypes.missing import isna
  from pandas.core import ops
  from pandas.core.array_algos import masked_accumulations
  from pandas.core.arrays.masked import BaseMaskedArray, BaseMaskedDtype
label_desc: Use image node_id 2 for calling the BooleanDtype obj's underlying member method code with example usage: obj.kind() and returns: str