public void parseLine_vanDeBunt(ArrayList<ArrayList<Integer>> nodesWithEdges,int nodeNumber, int time, String [] line){
   	Edge newEdge;    	    	
   	nodesWithEdges.add(new ArrayList<Integer>());
   	
   	for (int i=0;i<line.length;i++){
   		int relation = Integer.parseInt(line[i]);      		
   		if (i!= nodeNumber  &&(relation == 1 || relation==2)){ //Only consider best friend or friend relations as a connection     			
   			newEdge = new Edge (this.parent,"",i,nodeNumber,0);    			
   			this.edges.get(time).add(newEdge);  
   			
   			if (!nodesWithEdges.get(time).contains(i)){
   				nodesWithEdges.get(time).add(i);
   			}
   			if (!nodesWithEdges.get(time).contains(nodeNumber)){
   				nodesWithEdges.get(time).add(nodeNumber);
   			}  			
   		}
   	}     	
   	
   }