code: public Rectangle getBarcodeSize() {
          Rectangle rect = ean.getBarcodeSize();
          rect.setRight(rect.getWidth() + supp.getBarcodeSize().getWidth() + n);
          return rect;
      }
docs: Gets the maximum area that the barcode and the text, if
  any, will occupy. The lower left corner is always (0, 0).
  @return the size the barcode occupies.