code: protected void paint(SeaGlassContext context, Graphics g) {
          JTextComponent c = getComponent();
  
          super.paint(g, c);
      }
docs: Paints the interface. This is routed to the paintSafely method under the
  guarantee that the model won't change from the view of this thread while
  it's rendering (if the associated model is derived from
  AbstractDocument). This enables the model to potentially be updated
  asynchronously.
  
  @param context DOCUMENT ME!
  @param g       DOCUMENT ME!