}
RegionWidgetRenderer renderer = supportedApiWidgets.get(source.getType());
if (renderer == null) {
throw new NotSupportedException(source.getType() + " is not supported");
}
return renderer.prepareForRender(source);
}
@Override
public Page prepareForRender(Page source) {
for (Region region : source.getRegions()) {