@Test
public void testSubmitCallableOfT() {

    Callable<Span> wrappedCallable = mock(Callable.class);
    tracedExecutorService.submit(wrappedCallable);
    verify(traceContext, times(1)).isEmpty();
    verify(traceContext, times(1)).getCurrentSpan();
    verify(wrappedExecutorService, times(1)).submit(any(Callable.class));
    verifyNoMoreInteractions(wrappedExecutorService, wrappedCallable, traceContext);
}