class WorkerThreadFactory implements ThreadFactory {

    public Thread newThread(final Runnable command) {
        return new Thread(new Runnable() {
            public void run() {
                command.run();
            }
        }, name + "-" + getThreadIDX());
    }

    public  WorkerThreadFactory(String commonName);

}