if (zimletNames[i].equals(ZIMLET_DEV_DIR)) { continue; }
	private static void loadZimletsFromDir(Map<String,ZimletFile> zimlets, String dir) {        File zimletRootDir = new File(dir);		if (zimletRootDir == null || !zimletRootDir.exists() || !zimletRootDir.isDirectory()) {			return;		}        ZimbraLog.zimlet.debug("Loading zimlets from " + zimletRootDir.getPath());                synchronized (zimlets) {        	zimlets.clear();        	String[] zimletNames = zimletRootDir.list();        	assert(zimletNames != null);        	for (int i = 0; i < zimletNames.length; i++) {        		try {        			zimlets.put(zimletNames[i], new ZimletFile(zimletRootDir, zimletNames[i]));        		} catch (IOException ioe) {        			ZimbraLog.zimlet.info("error loading zimlet "+zimletNames[i]+": "+ioe.getMessage());        		} catch (ZimletException ze) {        			ZimbraLog.zimlet.info("error loading zimlet "+zimletNames[i]+": "+ze.getMessage());        		}        	}        }	}