Blob tracking and collision detection

I’m really not sure how else to explain here… Those arguments are pulled directly from the example I originally linked:
https://processing.org/examples/bouncybubbles.html

and I’ve pasted all aspects of the class code that references them.
The only thing I can think of that might be relevant is that in bouncy bubbles, the class is called in the main sketch like so:

 for (int i = 0; i < numBalls; i++) {
    balls[i] = new Ball(random(width), random(height), random(30, 70), i, balls);
  }

whereas in my sketch it is called like so:

Blob b = new Blob (x,y)

But i have variable sizes and diameters so I don’t want to constrain this…