Hey I just wonder that why just only check the first character in word in Tokenizer.java? public boolean ifWords_Eng(String tmpWord) { if (tmpWord.charAt(0)>='A' && tmpWord.charAt(0)<='Z') return true; if (tmpWord.charAt(0)>='a' && tmpWord.charAt(0)<='z') return true; return false; }