public static void main(String[] args) throws IOException {
		BufferedReader saveFile = new BufferedReader(new FileReader("graph.grr"));
		String aux = "";
		StringBuilder builder = new StringBuilder();
		
		while((aux = saveFile.readLine()) != null)
		{
			builder.append(aux + '\n');
		}
		String data = builder.toString();
		TreeMap<Integer, TreeSet<Integer> > graph = graphBuilder(data);

		jade.core.Runtime rt = jade.core.Runtime.instance();
	    rt.setCloseVM(true);
		Profile p = new ProfileImpl();

		ContainerController cc = rt.createMainContainer(p);

		try{
			Object[] oArbitre = new Object[2];
			oArbitre[0] = cc;
			oArbitre[1] = graph;
			AgentController aArbitre = cc.createNewAgent("AgentArbitre", AgentArbitre.class.getName(), oArbitre);
			aArbitre.start();
		}
		catch(Exception e){
			e.printStackTrace();
		}
	}