codeEAN = createobject("java","com.lowagie.text.pdf.BarcodeEAN");
codeEAN.setCodeType(codeEAN.UPCA);
codeEAN.setCode(_gtin);
color = createobject("java","java.awt.Color");
image = codeEAN.createAwtImage(color.black, color.white);
bufferedImage = createObject("java", "java.awt.image.BufferedImage");
bufferedImageType = bufferedImage.TYPE_BYTE_GRAY;
bufferedImage = bufferedImage.init(image.getWidth(JavaCast("null", "")),image.getHeight(JavaCast("null", "")), bufferedImageType);
graphics2D = bufferedImage.createGraphics();
graphics2D.drawImage(image,0,0,JavaCast("null", ""));
barcodeImage = imageNew(bufferedImage);