public static void main(String[] args) {


		if (args.length ==0 ){
			System.out.println(Installation.softwareName+" version "+version);
			System.out.println("__________________________________");
			System.out.println("Installation instructions:");
			System.out.println("1 - Move the file ("+Installation.filenameJar+") to $AtelierB_Directory/AB/extensions, after update the installation preferences.");
			System.out.println("2 - For update the installation preferences, execute in terminal:\n" +
					" #java -jar "+Installation.filenameJar+ " --install");
			System.exit(0);
		}
		
		if (args.length ==1 && args[0].contains("--install")){
			Installation.main(null);
			System.exit(0);
		}

		final Control control=  new Control();

		if (contains(Installation.IdModule, args)){
			control.setModuleArgs(args);
			isModuleArgs=true;
		}
		else
			control.setIndividualArgs(args);

		control.loadConfig();
		
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					
					if(isModuleArgs){
						GuiPoModule window = new GuiPoModule(control); window.frame.setVisible(true);
					}else{
						GuiPoIndividual window = new GuiPoIndividual(control); window.frame.setVisible(true);
					}
					
				
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
		
		
	}