anchor.diff:  }
   
   // return if any to is found
  +/*
   function knot(current){
   	traverse_counter++;
   	if(current.to.length == 0 || traverse_counter > 100){
  
positive.code: 	yPos += 100;
  
  	var cEnd = fsa.State.create({ position: {x: 200, y: yPos}, label: "End" });
  	nodes.push(cEnd);
  	nodes2[res.end.name] = {node: cEnd, to:[] };
  
  	for(var prop in nodes2){	
  		var current = nodes2[prop];
  
  		for(var i = 0; i < current.to.length; i++){
  			current.node.joint(nodes2[current.to[i]].node, fsa.arrow).registerForever(nodes);
  		}
  
  	}
  
negative.code: //			var java = res.decisionOrForkOrJoin[i].java;
  //		}
  
  		allNodes.push(circle);
  
  		// kill does not have ok and error
  		if(res.decisionOrForkOrJoin[i].ok === undefined && res.decisionOrForkOrJoin[i].error === undefined){
  