code: public RepositoryLogRecord getRecord(RepositoryPointer location) {
  		if (!(location instanceof RepositoryPointerImpl)) {
  			return null;
  		}
  		RepositoryPointerImpl real = (RepositoryPointerImpl)location;
  		long pos = real.getRecordOffset();
  		File file = fileBrowser.findFile(real);
  		if (pos < 0 || file == null) {
  			return null;
  		}
  		OneFileRecordIterator current = new OneFileRecordIterator(file, -1, new AllAcceptVerifier());
  		RepositoryLogRecord rec = null;
  		if (current.setPosition(pos)) {
  			rec = current.next();
  		}
  		current.close();
  		if (rec != null && real.equals(rec.getRepositoryPointer())) {
  			return rec;
  		} 		
  		
  		return null;
  		
  	}
docs: Returns repository record corresponding to the <code>location</code> pointer.
  
  @param location the location of a record.
  @return log record instance if <code>location</code> points to a record in the repository;
  <code>null</code> otherwise.