code: void findLargestAnglesForAllNodes() {
  		for (int i = 0; i < listInfo.size(); i++) {
  			NodeInfo info = listInfo.get(i);
  
  			if( info.edges.size < 2 )
  				continue;
  
  			for (int k = 0, j = info.edges.size-1; k < info.edges.size; j=k,k++) {
  				double angleA = info.edges.get(j).angle;
  				double angleB = info.edges.get(k).angle;
  
  				double distance = UtilAngle.distanceCCW(angleA,angleB);
  
  				if( distance > info.angleBetween ) {
  					info.angleBetween = distance;
  					info.left = info.edges.get(j).target;
  					info.right = info.edges.get(k).target;
  				}
  			}
  		}
  	}
docs: Finds the two edges with the greatest angular distance between them.