tokens: If your interface also has reasonable default behavior for at least some of the functionality , you may want to use an abstract class to avoid common boilerplate code in all of the concrete implementations .
ner_tags: O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O