@Override
    public String toString() {
        return "DelegateAndSkipOnConcurrentExecutionDecorator{"
                + "isAlreadyRunning=" + isAlreadyRunning
                + ", runnable=" + runnable
                + ", executor=" + executor
                + ", throwable=" + throwable
                + '}';
    }
@Test
    public void toString_contains_runnables_info() {
        ResumableCountingRunnable runnable = new ResumableCountingRunnable();
        Executor executor = command -> {
        };

        String stringified = new DelegateAndSkipOnConcurrentExecutionDecorator(runnable, executor).toString();
        assertTrue(stringified.contains("ResumableCountingRunnable"));
    }