tokens: Is casting down the inheritance tree ( ie . towards a more specialiased class ) from inside an abstract class excusable , or even a good thing , or is it always a poor choice with better options available ?
ner_tags: O O O O O B-Data_Structure 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