String regionId = getNextTextValue("cid", parser); // get regionId
RegionEnum region = RegionEnum.valueOf(regionId);
current = parser.nextToken(); // move to field: widgtes
assertExpectedFiled(parser.getCurrentName(), "widgets", parser.getCurrentLocation());
RegionInstance instance = new RegionInstance();
instance.setWidgtes(parseWidgets(parser, region));
instances.add(instance);
assertExpectedJsonToken((current = parser.nextToken()), JsonToken.END_OBJECT, parser.getCurrentLocation());
}
return instances;