private boolean parse(String line){
		boolean retVal = true;
		StringTokenizer st = new StringTokenizer(line , ",");
		String command = st.nextToken();
		System.out.println("SERVER : The command is : " + command);
		if(command.equals("REQ")){
			int numDep  = Integer.parseInt(st.nextToken());
			int numArr  = Integer.parseInt(st.nextToken());
			int dateDeb = Integer.parseInt(st.nextToken());
			int dateFin = Integer.parseInt(st.nextToken());
			svg.dessinerREQ(numDep, numArr, dateDeb, dateFin);
		}else if(command.equals("SC")){
			int num     = Integer.parseInt(st.nextToken());
			int dateDeb = Integer.parseInt(st.nextToken());
			int dateFin = Integer.parseInt(st.nextToken());
			svg.dessinerSC(num, dateDeb, dateFin);
		}
		else if(command.equals("EXIT")){
			retVal = false;
			try {
				svg.close();
			} catch (IOException ex) {
				Logger.getLogger(ServerReader.class.getName()).log(Level.SEVERE, null, ex);
			}
		}
		else if (command.equals("REP")){
			int numDep  = Integer.parseInt(st.nextToken());
			int numArr  = Integer.parseInt(st.nextToken());
			int dateDeb = Integer.parseInt(st.nextToken());
			int dateFin = Integer.parseInt(st.nextToken());
			svg.dessinerREP(numDep, numArr, dateDeb, dateFin);
		}
		else if (command.equals("REAL")){
			int numDep  = Integer.parseInt(st.nextToken());
			int numArr  = Integer.parseInt(st.nextToken());
			int dateDeb = Integer.parseInt(st.nextToken());
			int dateFin = Integer.parseInt(st.nextToken());
			svg.dessinerREAL(numDep, numArr, dateDeb, dateFin);
		}
		return retVal;
	}