// Just increment one number to ensure the prefix doesn't conflict later if two
// c:forEach are close between each other. Note c:forEach is different from
// c:if tag and doesn't require a section because c:forEach requires to provide
// multiple sections starting with a specified "base" related to the element
// position and value in the collection.
fcc.incrementUniqueComponentId();
String uniqueId = fcc.generateUniqueId();
if (src != null)
{
AbstractFaceletContext actx = (AbstractFaceletContext) ctx;
PageContext pctx = actx.getPageContext();