impl/src/main/java/org/apache/myfaces/util/MessageUtils.java [306:378]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        if (summary == null)
        {
            try
            {
                if (bundleControl == null)
                {
                    bundle = ResourceBundle.getBundle(DEFAULT_BUNDLE, locale,
                            ClassUtils.getCurrentLoader(DEFAULT_BUNDLE));
                }
                else
                {
                    bundle = ResourceBundle.getBundle(DEFAULT_BUNDLE, locale,
                            ClassUtils.getCurrentLoader(DEFAULT_BUNDLE), bundleControl);
                }

                if (bundle == null)
                {
                    throw new NullPointerException();
                }
                
                if (bundle.containsKey(messageId))
                {
                    summary = bundle.getString(messageId);
                }
            }
            catch(MissingResourceException e)
            {
                // NoOp
            }
        }

        if (summary == null)
        {
            summary = messageId;
        }

        if (bundle == null)
        {
            throw new NullPointerException(
                "Unable to locate ResourceBundle: bundle is null");
        }
        
        String detailMessageId = messageId + DETAIL_SUFFIX;
        if (params != null && locale != null)
        {
            try
            {
                if (bundle.containsKey(detailMessageId))
                {
                    detail = bundle.getString(detailMessageId);
                }
            }
            catch(MissingResourceException e)
            {
                // NoOp
            }
            return new ParametrizableFacesMessage(summary, detail, params, locale);
        }
        else
        {
            summary = substituteParams(locale, summary, params);
            try
            {
                if (bundle.containsKey(detailMessageId))
                {
                    detail = substituteParams(locale, bundle.getString(detailMessageId), params);
                }
            }
            catch(MissingResourceException e)
            {
                // NoOp
            }
            return new FacesMessage(summary, detail);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



impl/src/main/java/org/apache/myfaces/util/MessageUtils.java [449:521]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        if (summary == null)
        {
            try
            {
                if (bundleControl == null)
                {
                    bundle = ResourceBundle.getBundle(DEFAULT_BUNDLE, locale, 
                            ClassUtils.getCurrentLoader(DEFAULT_BUNDLE));
                }
                else
                {
                    bundle = ResourceBundle.getBundle(DEFAULT_BUNDLE, locale, 
                            ClassUtils.getCurrentLoader(DEFAULT_BUNDLE), bundleControl);
                }

                if (bundle == null)
                {
                    throw new NullPointerException();
                }
                
                if (bundle.containsKey(messageId))
                {
                    summary = bundle.getString(messageId);
                }
            }
            catch(MissingResourceException e)
            {
                // NoOp
            }
        }

        if (summary == null)
        {
            summary = messageId;
        }

        if (bundle == null)
        {
            throw new NullPointerException(
                "Unable to locate ResourceBundle: bundle is null");
        }
        
        String detailMessageId = messageId + DETAIL_SUFFIX;
        if (params != null && locale != null)
        {
            try
            {
                if (bundle.containsKey(detailMessageId))
                {
                    detail = bundle.getString(detailMessageId);
                }
            }
            catch(MissingResourceException e)
            {
                // NoOp
            }
            return new ParametrizableFacesMessage(summary, detail, params, locale);
        }
        else
        {
            summary = substituteParams(locale, summary, params);
            try
            {
                if (bundle.containsKey(detailMessageId))
                {
                    detail = substituteParams(locale, bundle.getString(detailMessageId), params);
                }
            }
            catch(MissingResourceException e)
            {
                // NoOp
            }
            return new FacesMessage(summary, detail);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



