public ProgressMonitor(List<long> results)
 {
     progressMonitorBuffer = new BoundBufferWithMonitors<long>();
     progressMonitorBuffer.setResultList(results);
 }
 //Constructor for newly created thread.
 public IsNumberPrimeCalculator(List<long> primeNumbers, Queue<long> numbersToCheck)
 {
     IsNumberPrimeCalculatorboundBuffer = new BoundBufferWithMonitors<long>();
     IsNumberPrimeCalculatorboundBuffer.setResultList(primeNumbers);
     IsNumberPrimeCalculatorboundBuffer.setQueueForNumbersToCheck(numbersToCheck);
 }