ResourceBundle bundle = owner.navigation.getBundle();
resolvedLabel = ExpressionUtil.getExpressionValue(bundle, context.getState().getLabel());
} else if (id != null) {
Locale userLocale = owner.navigation.portal.context.getUserLocale();
Locale portalLocale = owner.navigation.portal.getLocale();
DescriptionService descriptionService = owner.navigation.portal.service.getDescriptionService();
Described.State description = descriptionService.resolveDescription(id, portalLocale, userLocale);
if (description != null) {
resolvedLabel = description.getName();
}
}