/** If one or more readers are active */
 protected boolean isReaderActive() {
   return activeReaders.isActiveLock();
 }
 /** If a writer is active */
 protected boolean isWriterActive() {
   return activeWriter.isActiveLock();
 }