code: func (d *Downloader) processFullSyncContent() error {
  	for {
  		results := d.queue.Results(true)
  		if len(results) == 0 {
  			return nil
  		}
  		if d.chainInsertHook != nil {
  			d.chainInsertHook(results)
  		}
  		if err := d.importBlockResults(results); err != nil {
  			return err
  		}
  	}
  }
docs: // processFullSyncContent takes fetch results from the queue and imports them into the chain.