//
// Overriding values
//
// //
final BlockingQueue<Runnable> queue = executor.getQueue();
final QueueType queueType = coverageAccess.getQueueType();
// If the queue type is the same, I can simply override the parameter settings.
if ((queue instanceof LinkedBlockingQueue && queueType == QueueType.UNBOUNDED) ||
(queue instanceof SynchronousQueue && queueType == QueueType.DIRECT) ){
executor.setCorePoolSize(coverageAccess.getCorePoolSize());