code: public int recover() throws JournalException
  	{
  	    int newBlockCount = -1;
  	    
  		log.warn("["+baseName+"] Recovery required for data store : found "+journalFiles.length+" journal file(s)");
  		for (int i = 0; i < journalFiles.length; i++)
  		    newBlockCount = recoverFromJournalFile(journalFiles[i]);
  		
  		return newBlockCount;
  	}
docs: Start the recovery process
  @return the new block count of the store, or -1 if unchanged
  @throws JournalException