public List<Integer> Get_BEGINS(int symbolIndex){		
		List<Integer> tempList = new ArrayList<Integer>();
		// go through whole row
		for (int i = 0; i < mSymbolsEx.size(); ++i){
			if (mBeginsWithSymbol[symbolIndex][i] 
					&& mSymbolsEx.get(i).mSym.mIsTerminal) // must be a terminal symbol
				tempList.add(i);
		}
		
		return tempList;
	}