code: protected boolean isSharedJournalAvailable() throws IOException {
      for(JournalAndStream jas : journals) {
        if(jas.isShared() && jas.isResourceAvailable()) {
          return true;
        } 
      }
      return false;
    }
docs: Checks if the shared journal (if present) available)