// dereference fragment definition in case proxy is supplied
fragmentsDefinition = (FragmentDefinition)ProxyHelper.getRealObject(fragmentsDefinition);
// update fragment definition
boolean newFragmentDefinition[] = new boolean[]{false};
FolderImpl parentFolder = updateFragmentsElement(fragmentsDefinition, newFragmentDefinition);
// reset parent folder in case page is new or
// parent is holding an out of date copy of
// this page that was removed from the cache
// before this one was accessed
if (parentFolder != null)
{
parentFolder.resetFragmentDefinitions(false);
}
// notify page manager listeners
if (newFragmentDefinition[0])
{