g2.setClip(0, 0, offscreen.getWidth(), offscreen.getHeight());
g2.translate(-bounds.x, -bounds.y);
Composite cps = g2.getComposite();
Color c = g2.getColor();
g2.setBackground(Color.WHITE);
g2.fillRoundRect(bounds.x, bounds.y, bounds.width, bounds.height, arc, arc);
g2.setColor(Color.ORANGE);
GradientPaint gradient = addGradient(this, g2, g2.getBackground(), g2.getColor(), "0");
final float glow = isIndeterminate() ? JProgressMemory.glow : 1f;
g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, glow));
Paint paint = g2.getPaint();