question: wrap the tokenstream according to the provided informations of contextconfig and a related document . concode_field_sep char SEPARATOR concode_elem_sep SortedMap<String,ContextMapping> EMPTY_MAPPING concode_elem_sep String FIELD_VALUE concode_elem_sep String FIELD_MISSING concode_elem_sep SortedMap<String,ContextConfig> EMPTY_CONFIG concode_elem_sep String FIELD_TYPE concode_elem_sep String name concode_elem_sep Context EMPTY_CONTEXT concode_elem_sep Document doc concode_elem_sep SortedMap<String,ContextConfig> contexts concode_elem_sep String type concode_field_sep ContextQuery parseQuery concode_elem_sep ContextConfig parseContext concode_elem_sep XContentBuilder toXContent concode_elem_sep boolean mappingsAreEqual concode_elem_sep ContextConfig defaultConfig concode_elem_sep String name concode_elem_sep String name concode_elem_sep Automaton toAutomaton concode_elem_sep Automaton toAutomaton concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep XContentBuilder toInnerXContent concode_elem_sep String type concode_elem_sep List<ContextQuery> parseQueries
target: TokenStream function ( TokenStream arg0 ) { for ( ContextConfig loc0 : contexts . values ( ) ) { arg0 = loc0 . wrapTokenStream ( doc , arg0 ) ; } return arg0 ; }