code: protected void paint(SynthContext context, Graphics g) {
          SeaGlassContext accContext = getContext(menuItem, Region.MENU_ITEM_ACCELERATOR);
          // Refetch the appropriate check indicator for the current state
          String prefix = getPropertyPrefix();
          Icon checkIcon = style.getIcon(context, prefix + ".checkIcon");
          Icon arrowIcon = style.getIcon(context, prefix + ".arrowIcon");
          SeaGlassGraphicsUtils.paint(context, accContext, g, checkIcon, arrowIcon, acceleratorDelimiter, defaultTextIconGap,
              getPropertyPrefix());
          accContext.dispose();
      }
docs: Paints the specified component. This implementation does nothing.
  
  @param context
  context for the component being painted
  @param g
  the {@code Graphics} object used for painting
  @see #update(Graphics,JComponent)