code: func addListenerForCCEventsHandler(
  	deployedCCInfoProvider ledger.DeployedChaincodeInfoProvider,
  	stateListeners []ledger.StateListener) []ledger.StateListener {
  	return append(stateListeners, &cceventmgmt.KVLedgerLSCCStateListener{DeployedChaincodeInfoProvider: deployedCCInfoProvider})
  }
docs: // lscc namespace listener for chaincode instantiate transactions (which manipulates data in 'lscc' namespace)
  // this code should be later moved to peer and passed via `Initialize` function of ledgermgmt