workInvalidComponents = new ArrayList();
  public RepaintManager()  {    dirtyComponents = new HashMap();    workDirtyComponents = new HashMap();    repaintOrder = new ArrayList();    workRepaintOrder = new ArrayList();    invalidComponents = new ArrayList();    workInvalidComponents = new ArrayList();    repaintWorker = new RepaintWorker();    doubleBufferMaximumSize = new Dimension(2000,2000);    doubleBufferingEnabled = true;  }