g2d.setColor(new Color(0xEA,0xC1,0x17)); // Gold
NamedPolygon polygon;
g2d.drawImage(waxSeal, x,y-(int)(positions.lineHeight*0.8), null);
polygon = new NamedPolygon("One");
polygon.addPoint(topLeft.x+x, topLeft.y+y-(int)(positions.lineHeight*0.8));
polygon.addPoint(topLeft.x+x+waxSeal.getWidth(), topLeft.y+y-(int)(positions.lineHeight*0.8));
polygon.addPoint(topLeft.x+x+waxSeal.getWidth(), topLeft.y+y-(int)(positions.lineHeight*0.8)+waxSeal.getHeight());
polygon.addPoint(topLeft.x+x, topLeft.y+y-(int)(positions.lineHeight*0.8)+waxSeal.getHeight());
footerPolygons.add(polygon, new TransferAmountChangeAction(ETransferAmount.ONE));
gv = opPainter.createGlyphVector(g2d, "1", 18);
int xPadding = imageUtils.computeCenterAlignX(x, waxSeal.getWidth(), (int)gv.getVisualBounds().getWidth());