code: func (*CCInfoFSImpl) PutChaincode(depSpec *pb.ChaincodeDeploymentSpec) (CCPackage, error) {
  	buf, err := proto.Marshal(depSpec)
  	if err != nil {
  		return nil, err
  	}
  	cccdspack := &CDSPackage{}
  	if _, err := cccdspack.InitFromBuffer(buf); err != nil {
  		return nil, err
  	}
  	err = cccdspack.PutChaincodeToFS()
  	if err != nil {
  		return nil, err
  	}
  
  	return cccdspack, nil
  }
docs: // PutChaincodeIntoFS is a wrapper for putting raw ChaincodeDeploymentSpec
  //using CDSPackage. This is only used in UTs