/** * This method searches the @a inputString for all occurrences of * the phrases to find. */ @Override public List<SearchResults> compute() { if (mPhraseList.size() < mMinSplitSize) return computeSequentially(); else // Compute position to split the phrase list and forward // to the splitPhraseList() method to perform the split. return splitPhraseList(mPhraseList.size() / 2); }