### Question:
SeriesTaskExecutor implements TaskExecutor { @Override public void execute(String tokenId, Task task) throws DataLayerException { BlockingQueue<Task> queue = getQueue(tokenId); offer(queue, task); } @Inject  SeriesTaskExecutor(
            ExecutorService poolService,
            SeriesTaskExecutorThreadFactory processorFactory,
            ThreadMonitor monitor,
            CTSQueueConfiguration configuration,
            @Named(DataLayerConstants.DATA_LAYER_DEBUG) Debug debug); @Override void execute(String tokenId, Task task); @Override synchronized void start();  }### Answer:
@Test public void testExecute() throws Exception { }