g.fillRoundRect(bounds.x, bounds.y, bounds.width, bounds.height, arc, arc);
g.setColor(c);
}
if (offscreen == null) {
offscreen = /*!Sprite._isTrueVolatile() ? */ new Sprite(SpriteIO.createBufferedImage(getSize(), Sprite.DEFAULT_TYPE), "image/x-png", getSize())/* : new Sprite(Sprite.createVolatileImage(getSize()), "image/x-png", getSize())*/;
offscreen.setMt(new SfMediaTracker(this), this);
}
offscreen.setBounds(bounds);
if (isIndeterminate()) {
_glow();
}