//resolve only once in the last page
if (exec.getAttribute(RESOLVE_COMPOSITION) != this) {
return;
}
exec.removeAttribute(RESOLVE_COMPOSITION);
// resolve insert components
final Map insertMap = new HashMap(); //(insert name, insert component)
final Component parent = (Component) exec.getAttribute(PARENT);
final Collection roots = parent == null ? page.getRoots() : parent.getChildren();