'This function is called when iterating over tokens, only tokens which
match the filter (return True) are going to be included in the result.
By default all tokens are included.
iter_setters is the only method which should filter tokens based on
this method, all other token iterators use iter_setter internally, so
they are going to receive the benefits.
:param token_path: A tuple with the path to the token, ie. (\'a\', 0)
:param token_value: The value for this token, ie. \'foobar\''

def token_filter(self, token_path, token_value):

    return True
