static void makeCategoryMap(String filename){
  specfile=filename;
  generateNewData();
  categoryMap=new int[categoryNames.length - 1][];
  for (int i=0; i < categoryNames.length - 1; i++) {
    int len=newListCount[BMP][i] + newListCount[nonBMP][i];
    categoryMap[i]=new int[len];
    System.arraycopy(newList[i],0,categoryMap[i],0,len);
  }
}

static void makeCategoryMap ( String filename ) { specfile = filename ; generateNewData ( ) ; categoryMap = new int [ categoryNames . length - 1 ] [ ] ; for ( int i = 0 ; i < categoryNames . length - 1 ; i ++ ) { int len = newListCount [ BMP ] [ i ] + newListCount [ nonBMP ] [ i ] ; categoryMap [ i ] = new int [ len ] ; System . arraycopy ( newList [ i ] , 0 , categoryMap [ i ] , 0 , len ) ; } }
generates categorymap for generatebreakiteratordata .
