pageNavigation.setOwnerType(existingPageNavigation.getOwnerType());
pageNavigation.setOwnerId(existingPageNavigation.getOwnerId());
pageNavigation.setPriority(existingPageNavigation.getPriority());
for (NavigationFragment existingFragment : existingPageNavigation.getFragments()) {
NavigationFragment fragment = copy(existingFragment);
pageNavigation.addFragment(fragment);
}
return pageNavigation;
}
public static NavigationFragment copy(NavigationFragment existingFragment) {