private List<String> findDoubles(List<String> preTreatedFlux) {
		List<String> treatedFlux = new ArrayList<String>(preTreatedFlux);
		for(String line : preTreatedFlux){
			for(String line1 : preTreatedFlux){
				if(!line.equals(line1) && closeLength(line, line1)){
					DiffMatch dm = new DiffMatch();
					LinkedList<Diff> diff = dm.diff_main(line, line1);
					int maxLength=Math.max(line1.length(), line.length());
					int minEqualLength =  maxLength-maxLength/4;
					int equalLength = 0;
					for(Diff dif : diff){
						if(dif.operation==Operation.EQUAL){
							equalLength+=dif.text.length();
						}
					}
					if(equalLength>=minEqualLength){
						if(line.length()>line1.length()){
							treatedFlux.remove(line1);
							treatedFlux.remove(line);
							treatedFlux.add(line);
						}else{
							treatedFlux.remove(line1);
							treatedFlux.remove(line);
							treatedFlux.add(line1);						
						}
					}
				}
			}
		}
		return treatedFlux;
	}