public static void _init(){
			try{
				String RunId = GlobalProperties.items.getRunID();
				String wd = GlobalProperties.items.getWorkingDirectory();
				String logFolder = wd+"log", TempFolder = wd+"temp", ResultFolder = wd+"result";
				String RunIDinResult = ResultFolder + "/" + RunId + "/";
				String LogFile = logFolder + "/Log" + RunId + "_" + Thread.currentThread().getName() + ".txt";
				File log = new File(logFolder);
				File temp = new File(TempFolder);
				File result = new File(ResultFolder);
				File runresult = new File(RunIDinResult);
				File _logFile = new File(LogFile);
				if(!log.exists()){
					log.mkdir();
				}
				if(!temp.exists()){
					temp.mkdir();
					GlobalProperties.items.setTempFolder(TempFolder+"/");
				}else{
					File[] tFiles = temp.listFiles();
					for(File tf : tFiles){
						tf.delete();
					}
				}
				if(!result.exists()){
					result.mkdir();
				}
				if(!runresult.exists()){
					runresult.mkdir();
					GlobalProperties.items.setRunIDResultFolder(RunIDinResult);
				}
				if(!_logFile.exists()){
					_logFile.createNewFile();
					GlobalProperties.items.setLogFileAbsPath(LogFile);
				}
			}
			catch(Exception ex){
				System.out.println("Exception in Communique.log._init; Exception message = " + ex.getMessage());
			}
		}