def METHOD_NAME(self) -> HolderAccountInfo:
    holder_account = self._ctx.holder_account
    holder_info = self._ctx.solana.get_holder_account_info(holder_account)
    if holder_info is None:
        raise BadResourceError(f'Bad holder account {str(holder_account)}')
    elif holder_info.tag not in {FINALIZED_HOLDER_TAG, ACTIVE_HOLDER_TAG, HOLDER_TAG}:
        raise BadResourceError(f'Holder account {str(holder_account)} has bad tag: {holder_info.tag}')
    self._holder_tag = holder_info.tag
    return holder_info