docs: private void handleStep2(GrayS32 labeled, int label) {
  		// if the blob is not labeled and in this state it cannot be against the left side of the image
  		if( label == 0 )
  			label = labeled.data[indexOut-1];
  
  		ContourPacked c = contours.get(label-1);
  		c.internalIndexes.add( packedPoints.size() );
  		packedPoints.grow();
  		tracer.setMaxContourSize(saveInternalContours?maxContourSize:0);
  		tracer.trace(label,x,y,false);
  
  		// See if the inner contour exceeded the maximum  or minimum size. If so free its points
  		if( packedPoints.sizeOfTail() >= maxContourSize || packedPoints.sizeOfTail() < minContourSize ) {
  			packedPoints.removeTail();
  			packedPoints.grow();
  		}
  	}