protected void traiterLigneFichier(String... tokens) throws ParseException {
		PersistCommune commune = new PersistCommune();
		commune.setId(Long.decode(tokens[0].trim()));
		commune.setDistrictId(Long.decode(tokens[1].trim()));
		commune.setCodeCanton(tokens[2].trim());
		commune.setNumero(Integer.decode(tokens[3].trim()));
		commune.setNom(tokens[4].trim());
		commune.setNomCourt(tokens[5].trim());
		commune.setTypeEnregistrement(TypeCommune.getParId(Long.decode(tokens[6].trim())));
		commune.setProvisoire(0 == Integer.parseInt(tokens[7].trim()));
		commune.setInscription(creerMutation(tokens[8].trim(),tokens[9].trim(),tokens[10].trim(),false));
		commune.setRadiation(creerMutation(tokens[11].trim(),tokens[12].trim(),tokens[13].trim(),true));
		commune.setDernierChangement(getDateFmt().parse(tokens[14].trim()));
		stockerCommune(commune);
	}