public void add(String feats){
  if (feats == null)   return;
  String key, value;
  int idx;
  for (  String feat : Splitter.splitPipes(feats)) {
    idx=feat.indexOf(DELIM_KEY_VALUE);
    if (idx > 0) {
      key=feat.substring(0,idx);
      value=feat.substring(idx + 1);
      put(key,value);
    }
  }
}

public void add ( String feats ) { if ( feats == null ) return ; String key , value ; int idx ; for ( String feat : Splitter . splitPipes ( feats ) ) { idx = feat . indexOf ( DELIM_KEY_VALUE ) ; if ( idx > 0 ) { key = feat . substring ( 0 , idx ) ; value = feat . substring ( idx + 1 ) ; put ( key , value ) ; } } }
adds the specific features to this map .
