public void aggregateNodeHintPaths(){
    	 
    	 if (this.aggregatedNodes.size()==0) return; //No hints to show or aggregate

    	 this.aggregatedPersistence.clear();    	 
    	 Node currentNode;
    	 for (int i=0;i<this.aggregatedNodes.size();i++){    		 
    		 currentNode = this.nodes.get(this.aggregatedNodes.get(i));
    		 for (int t=0;t<this.numTimeSlices;t++){
    			 if (i==0) {
    				 this.aggregatedPersistence.add(currentNode.persistence.get(t));
    			 }else if (this.aggregatedPersistence.get(t)==1 && currentNode.persistence.get(t)==0){
    				this.aggregatedPersistence.set(t, 0);    				 				 
    			 }    			
    		 }    		
    	 }   	    	  	
     }