String result = parent.getActionURL(context, viewId);
PrettyContext prettyContext = PrettyContext.getCurrentInstance(context);
if (!isBookmarkable() && prettyContext.isPrettyRequest() && !prettyContext.isInNavigation() && (viewId != null)
&& viewId.equals(context.getViewRoot().getViewId()))
{
ExtractedValuesURLBuilder builder = new ExtractedValuesURLBuilder();
UrlMapping mapping = prettyContext.getCurrentMapping();
result = prettyContext.getContextPath() + builder.buildURL(mapping) + builder.buildQueryString(mapping);
}
return result;
}