public Word copy() { Word w = new Word(); w.text = text; w.wordnum = wordnum; w.word = word; w.pattern = pattern; // w.score = score; w.enabled = enabled; w.candidates = new Candidate[candidates.length]; w.numUniqueLetters = numUniqueLetters; w.uniqueletters = uniqueletters; for (int i = 0; i < candidates.length; i++) w.candidates[i] = candidates[i]; return w; }