if (adGroups != null && j < adGroups.length) {
adGroup = adGroups[j];
} else {
adGroup = new AdGroup();
adGroup.setName("AdGroup " + (j + 1));
adGroup.setBids(new ManualCPCAdGroupBids(null, new Bid(new Money("USD",
generator.nextInt(10) * 50000L + 50000L)), null, null));
adGroup.setCampaignId(campaign.getId());
AdGroupReturnValue adGroupReturnValue =
adGroupService.mutate(new AdGroupOperation[] {new AdGroupOperation(Operator.ADD,