code: func (up *Uploader) statReceiver(n *node) blobserver.StatReceiver {
  	statReceiver := up.altStatReceiver
  	if statReceiver == nil {
  		// TODO(mpl): simplify the altStatReceiver situation as well,
  		// see TODO in cmd/pk-put/uploader.go
  		statReceiver = up.Client
  	}
  	if android.IsChild() && n != nil && n.fi.Mode()&os.ModeType == 0 {
  		return android.StatusReceiver{Sr: statReceiver, Path: n.fullPath}
  	}
  	return statReceiver
  }
docs: // statReceiver returns the StatReceiver used for checking for and uploading blobs.
  //
  // The optional provided node is only used for conditionally printing out status info to stdout.