private List<List<String>> huntForTokens(String text) {

		// OVO BI TREBALO ISKORISTITI.Broj riječi u rečenici
		// int numberOfTokens = 0;

		int numberTokenCount = 0;
		int wordTokenCount = 0;

		List<String> wordTokens;
		List<String> numberTokens;
		StringTokenizer tokenizer = new StringTokenizer(text,
				". * ! ? - ( )[ ] , ; \t\n\r\f");
		wordTokens = new LinkedList<String>();
		numberTokens = new LinkedList<String>();

		if (!(tokenList.isEmpty())) {
			tokenList.clear();
		}

		if (!(wordTokens.isEmpty())) {
			wordTokens.clear();
		}

		if (!(numberTokens.isEmpty())) {
			numberTokens.clear();
		}

		// numberOfTokens=tokenizer.countTokens();

		while (tokenizer.hasMoreTokens()) {
			String tempToken = tokenizer.nextToken();
			// System.out.println(tempToken);

			// broji brojeve
			if (tempToken.charAt(0) > 0x29 && tempToken.charAt(0) < 0x3a) {
				numberTokenCount++;
				numberTokens.add(tempToken);
			}
			// Potrebno još podržati HR slova! Vidi
			// http://mindprod.com/jgloss/unicode.html
			if (tempToken.charAt(0) > 0x40 && tempToken.charAt(0) < 0x5b) {
				wordTokenCount++;
				// dodajem riječ u listu, a pri tome stavljam slova da budu mala
				wordTokens.add(tempToken.toLowerCase());
			}
		}
		/*
		 * Spremanje dvije string liste u listu lista. Na nultom mjestu liste
		 * nalazi se lista svih riječi koje počinju sa velikim slovom, a na
		 * prvom mjestu nalazi se lista u kojoj su spremljeni svi brojevi koji
		 * se nalaze u tekstu.
		 */
		tokenList.add(wordTokens);
		tokenList.add(numberTokens);

		return tokenList;
	}