tokens: The reason is that this matters is that distinct and toSet use hash codes to build sets , whereas contains simply runs over the collection with an exists :
ner_tags: O O O O O O O O B-Function O B-Function O O O O O B-Data_Structure O O B-Code_Block O O O O O O O B-Code_Block O