if (loader != null) {
if (loader == null) {
    public String getEntry(String key,Locale loc, TimeZone timezone) throws MissingEntryException    {        String entry = id + "." + key;                try        {            ResourceBundle bundle;            if (loader != null) {                bundle = ResourceBundle.getBundle(resource,loc);            } else {                bundle = ResourceBundle.getBundle(resource, loc, loader);            }            String template = bundle.getString(entry);            if (arguments == null || arguments.length == 0)            {                return template;            }            else            {                return formatWithTimeZone(template,filteredArguments,loc,timezone);            }        }        catch (MissingResourceException mre)        {            throw new MissingEntryException("Can't find entry " + entry + " in resource file " + resource + ".",                    resource,                    entry);         }    }