/**
  * Returns true if this correlation key set contains the give correlation key.
  *
  * @param correlationKey a correlation key
  * @return
  */
 public boolean contains(CorrelationKey correlationKey) {
   Iterator<CorrelationKey> e = correlationKeys.iterator();
   if (correlationKey == null) {
     while (e.hasNext()) if (e.next() == null) return true;
   } else {
     while (e.hasNext()) {
       if (correlationKey.equals(e.next())) return true;
     }
   }
   return false;
 }