void contains(const AzStrArray *sp_kw, 
                 AzIntArr *ia_fxs) const {
   ia_fxs->reset(); 
   if (sp_kw->size()==0) return; 
   int fx; 
   for (fx = 0; fx < featNum(); ++fx) {
     AzBytArr s; 
     desc(fx, &s); 
     int ix; 
     for (ix = 0; ix < sp_kw->size(); ++ix) {
       if (s.contains(sp_kw->c_str(ix))) {
         ia_fxs->put(fx); 
         break; 
       }
     }
   } 
 }