class InlineExecutorService extends AbstractExecutorService {

    @Override
    public List<Runnable> shutdownNow()
    {
        shutdown();

        myLock.lock();
        try
        {
            for (Thread thread : myThreads)
            {
                thread.interrupt();
            }
        }
        finally
        {
            myLock.unlock();
        }

        return Collections.emptyList();
    }

    public  InlineExecutorService();

}