code: public boolean intersects(GeoBounds other)
      {
          boolean rv = false;
          for (Rectangle2D r1 : rects)
          {
              for (Rectangle2D r2 : other.rects)
              {
                  rv = r1.intersects(r2);
                  if (rv)
                  {
                      break;
                  }
              }
              if (rv)
              {
                  break;
              }
  
          }
          return rv;
      }
docs: Determines if this bounds intersects the other bounds.
  @param other The other bounds to test for intersection with.
  @return Returns true if bounds intersect.