@Nullable protected TagsExtractor getQuickTextTagsSearcher() {
    return mTagsExtractor;
  }
@Test
  public void testOnSharedPreferenceChangedCauseLoading() throws Exception {
    SharedPrefsHelper.setPrefsValue(R.string.settings_key_search_quick_text_tags, false);
    Assert.assertSame(
        TagsExtractorImpl.NO_OP, mAnySoftKeyboardUnderTest.getQuickTextTagsSearcher());
    SharedPrefsHelper.setPrefsValue(R.string.settings_key_search_quick_text_tags, true);
    Object searcher = mAnySoftKeyboardUnderTest.getQuickTextTagsSearcher();
    Assert.assertNotSame(TagsExtractorImpl.NO_OP, searcher);
    SharedPrefsHelper.setPrefsValue(R.string.settings_key_search_quick_text_tags, true);
    Assert.assertSame(searcher, mAnySoftKeyboardUnderTest.getQuickTextTagsSearcher());
  }