code: func (actor Actor) DisablePlanForOrg(serviceName, servicePlanName, orgName, brokerName string) (Warnings, error) {
  	servicePlans, allWarnings, err := actor.GetServicePlansForService(serviceName, brokerName)
  	if err != nil {
  		return allWarnings, err
  	}
  
  	org, orgWarnings, err := actor.GetOrganizationByName(orgName)
  	allWarnings = append(allWarnings, orgWarnings...)
  	if err != nil {
  		return allWarnings, err
  	}
  
  	planFound := false
  	for _, plan := range servicePlans {
  		if plan.Name == servicePlanName {
  			warnings, err := actor.removeOrgLevelServicePlanVisibilities(plan.GUID, org.GUID)
  			allWarnings = append(allWarnings, warnings...)
  			if err != nil {
  				return allWarnings, err
  			}
  			planFound = true
  			break
  		}
  	}
  
  	if planFound == false {
  		return allWarnings, actionerror.ServicePlanNotFoundError{PlanName: servicePlanName, ServiceName: serviceName}
  	}
  	return allWarnings, nil
  }
docs: // DisablePlanForOrg disables access to a specific plan of the given service from the given broker in a specific org.