private Integer[] splitPointsByDelimiterList(String sStr,char[] lDelimiters){
  TreeMap tmDels=new TreeMap();
  for (int iCnt=0; iCnt < lDelimiters.length; iCnt++)   tmDels.put(iCnt,new String() + lDelimiters[iCnt]);
  return splitPointsByDelimiterList(sStr,tmDels);
}

private Integer [ ] splitPointsByDelimiterList ( String sStr , char [ ] lDelimiters ) { TreeMap tmDels = new TreeMap ( ) ; for ( int iCnt = 0 ; iCnt < lDelimiters . length ; iCnt ++ ) tmDels . put ( iCnt , new String ( ) + lDelimiters [ iCnt ] ) ; return splitPointsByDelimiterList ( sStr , tmDels ) ; }
returns a list of indices concerning possible split points .
