public void handle(LinkedList<NewNode> nns,Hashtable<Integer,Node> nodeList){
		LinkedList<Integer> canReach = getCanReach(nodeList);
		
		for(NewNode nn:nns){
			for(int v:canReach){
				if(nn.getNodes().contains(v)){
					this.addCanReachNode(nn);
					break;
				}
			}
			if(nn.getNodes().contains(unit.getStart())){
				this.addStartNewNode(nn);
			}
			if(nn.getNodes().contains(unit.getEnd())){
				this.addEndNewNode(nn);
			}
		}
	}