/**
  * Create a relevant AdWords object for testing with mutate response payload.
  */
 private static function InitMutateResponseObject()
 {
     self::$MUTATE_RESPONSE_OBJECT = new CampaignCriterionServiceMutateResponse();
     $returnValue = new CampaignCriterionReturnValue();
     $returnValue->ListReturnValueType = 'CampaignCriterionReturnValue';
     self::$MUTATE_RESPONSE_OBJECT->rval = $returnValue;
     // result 1
     $campaignCriterion = new CampaignCriterion();
     $campaignCriterion->campaignId = 1111;
     $campaignCriterion->isNegative = false;
     $criterion = new Language();
     $criterion->id = 1000;
     $criterion->type = 'LANGUAGE';
     $criterion->code = 'en';
     $criterion->name = 'English';
     $criterion->CriterionType = 'Language';
     $campaignCriterion->criterion = $criterion;
     $campaignCriterion->CampaignCriterionType = 'CampaignCriterion';
     $returnValue->value[] = $campaignCriterion;
     // result 2
     $campaignCriterion = new NegativeCampaignCriterion();
     $campaignCriterion->campaignId = 2222;
     $campaignCriterion->isNegative = true;
     $criterion = new Location();
     $criterion->id = 2276;
     $criterion->type = 'LOCATION';
     $criterion->CriterionType = 'Location';
     $campaignCriterion->criterion = $criterion;
     $campaignCriterion->CampaignCriterionType = 'NegativeCampaignCriterion';
     $returnValue->value[] = $campaignCriterion;
 }