code: func (s *Store) init() error {
  	var initialized bool
  	var err error
  	if initialized, err = s.initPvtdataStoreFromExistingBlockchain(); err != nil || initialized {
  		return err
  	}
  	return s.syncPvtdataStoreWithBlockStore()
  }
docs: // init first invokes function `initFromExistingBlockchain`
  // in order to check whether the pvtdata store is present because of an upgrade
  // of peer from 1.0 and need to be updated with the existing blockchain. If, this is
  // not the case then this init will invoke function `syncPvtdataStoreWithBlockStore`
  // to follow the normal course