code: func newGCECloud(config io.Reader) (gceCloud *Cloud, err error) {
  	var cloudConfig *CloudConfig
  	var configFile *ConfigFile
  
  	if config != nil {
  		configFile, err = readConfig(config)
  		if err != nil {
  			return nil, err
  		}
  		klog.Infof("Using GCE provider config %+v", configFile)
  	}
  
  	cloudConfig, err = generateCloudConfig(configFile)
  	if err != nil {
  		return nil, err
  	}
  	return CreateGCECloud(cloudConfig)
  }
docs: // newGCECloud creates a new instance of Cloud.