code: func (rc *Connector) CreateIfNotExists(ctx context.Context, ei *dosa.EntityInfo, values map[string]dosa.FieldValue) error {
  	connector, err := rc.getConnector(ei.Ref.Scope, ei.Ref.NamePrefix)
  	if err != nil {
  		return err
  	}
  	return connector.CreateIfNotExists(ctx, ei, values)
  }
docs: // CreateIfNotExists selects corresponding connector