public boolean isWordsValid() { if (keyWord != null) { System.out.println("keyword: " + board.getWordString(keyWord, map)); if (!dic.lookUp(board.getWordString(keyWord, map))) return false; } for (int i = 0; i < wordList.size(); i++) { System.out.println("word: " + board.getWordString(wordList.get(i), map)); if (!dic.lookUp(board.getWordString(wordList.get(i), map))) return false; } return true; }