code: func (actor Actor) CreateOrganization(orgName string, quotaName string) (Organization, Warnings, error) {
  	var quotaGUID string
  	var allWarnings Warnings
  
  	if quotaName != "" {
  		quota, warnings, err := actor.GetOrganizationQuotaByName(quotaName)
  
  		allWarnings = append(allWarnings, warnings...)
  		if err != nil {
  			return Organization{}, allWarnings, err
  		}
  
  		quotaGUID = quota.GUID
  	}
  
  	org, warnings, err := actor.CloudControllerClient.CreateOrganization(orgName, quotaGUID)
  	allWarnings = append(allWarnings, warnings...)
  	if _, ok := err.(ccerror.OrganizationNameTakenError); ok {
  		return Organization{}, allWarnings, actionerror.OrganizationNameTakenError{Name: orgName}
  	}
  	if err != nil {
  		return Organization{}, allWarnings, err
  	}
  
  	return Organization(org), allWarnings, nil
  }
docs: // CreateOrganization creates an Organization based on the provided orgName.