Declaring a ThreadWorker Class
It is the responsibility of the BatchJob to declare what class defines the
ThreadWorkers that should perform the work. By returning a Class
instance rather than ThreadWorker instances, the framework controls
ThreadWorker instantiation, which may occur in a different JVM than
the one the BatchJob instance resides in.
