### Question:
ThreadedMatcherEditor extends AbstractMatcherEditorListenerSupport<E> { public Executor getExecutor() { return executor; } ThreadedMatcherEditor(MatcherEditor<E> source);  ThreadedMatcherEditor(MatcherEditor<E> source, Executor executor); @Override Matcher<E> getMatcher(); Executor getExecutor();  }### Answer:
@Test public void testCustomExecutor() { TextMatcherEditor<String> matcherEditor = new TextMatcherEditor<>(GlazedLists.toStringTextFilterator()); ExecutorService executor = Executors.newSingleThreadExecutor(); ThreadedMatcherEditor<String> threadedMatcherEditor = new ThreadedMatcherEditor<>(matcherEditor, executor); assertThat(threadedMatcherEditor.getExecutor()).isEqualTo(executor); }