I'm curious, where and when do all the Swing's worker threads spawn?
The question raised, when I tried to invoke SwingWorker's execute() method from the main() method of a console application (just for the test purposes) and got no result. I had to use ExecutorService.submit(SwingWorker) method in order to make it execute.