public UrlAttributes getUrlAttributes()
{
Locale locale = getLocale() != null ? getLocale() : Session.get().getLocale();
String style = getStyle() != null ? getStyle() : Session.get().getStyle();
String variation = getVariation();
<BUG>UrlAttributes key = new UrlAttributes(locale, style, variation);</BUG>
if (urlAttributesCacheMap == null)
{
<BUG>urlAttributesCacheMap = new ConcurrentHashMap<UrlAttributes, UrlAttributes>();
}
UrlAttributes value = urlAttributesCacheMap.get(key);</BUG>
if (value == null)

public UrlAttributes getUrlAttributes()
{
Locale locale = getLocale() != null ? getLocale() : Session.get().getLocale();
String style = getStyle() != null ? getStyle() : Session.get().getStyle();
String variation = getVariation();
if (urlAttributesCacheMap == null)
