def METHOD_NAME(
    self, update: object
) -> Optional[Union[bool, Tuple[List[str], Optional[Union[bool, Dict[Any, Any]]]]]]:
    """Determines whether an update should be passed to this handler's :attr:`callback`.
    Args:
        update (:class:`telegram.Update` | :obj:`object`): Incoming update.
    Returns:
        :obj:`list`: The list of args for the handler.
    """
    if isinstance(update, Update) and update.effective_message:
        message = update.effective_message
        if message.text:
            text_list = message.text.split()
            if text_list[0].lower() not in self.commands:
                return None
            filter_result = self.filters.METHOD_NAME(update)
            if filter_result:
                return text_list[1:], filter_result
            return False
    return None