public void populateFromFolder(final String str_name, final File cl_dir, final boolean b_dir) {
		ScriptEngineManager lcl_mgr = new ScriptEngineManager();

		for (File lcl_f : cl_dir.listFiles()) {
			if (lcl_f.isDirectory()) {
				if (b_dir) {
					populateFromFolder(str_name, lcl_f, b_dir);
				}
			} else if (!lcl_f.isHidden()) {
				ScriptEngine lcl_engine = lcl_mgr.getEngineByExtension(BTFileUtils.getFileExtension(lcl_f.getName()));
				try {
					lcl_engine.eval(BTFileUtils.getATextFile(lcl_f));
					addScriptFor(str_name, (Invocable) lcl_engine);
				} catch (Exception e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}