long start = System.currentTimeMillis();
    private static List initAvailableLocales() {        String resPath = RESNAME.replaceAll("\\.", "/");        String locPath;        String loc;        List aList = new LinkedList();//		long start = System.currentTimeMillis();        Locale [] list = Locale.getAvailableLocales();        String prefix = "##DUMMY";        for (int i = 0; i < list.length; i++ ) {            loc = list[i].toString();            if (!loc.startsWith(prefix)) {                prefix = loc;                locPath = resPath + "_" + loc + ".properties";                if (ClassLoader.getSystemClassLoader().getResource(locPath) != null)                    aList.add(list[i]);            }        }        //Log.log(Log.TRACE, MODULE, "Parsed locales in " + (System.currentTimeMillis() - start) + "ms");        return aList;    }