added token_type_hint