@Override public void endProcessSubTokens(){
  if (!skey.isEmpty()) {
    map.put(skey,sval);
    skey="";
    sval="";
  }
}

@ Override public void endProcessSubTokens ( ) { if ( ! skey . isEmpty ( ) ) { map . put ( skey , sval ) ; skey = "" ; sval = "" ; } }
inserts subtoken key , val pair in subtoken hash . if there are multiple keys with the same value override this call and append values
