code: func (lc *LedgerCommitter) preCommit(block *common.Block) error {
  	// Updating CSCC with new configuration block
  	if utils.IsConfigBlock(block) {
  		logger.Debug("Received configuration update, calling CSCC ConfigUpdate")
  		if err := lc.eventer(block); err != nil {
  			return errors.WithMessage(err, "could not update CSCC with new configuration update")
  		}
  	}
  	return nil
  }
docs: // preCommit takes care to validate the block and update based on its
  // content