lastPaintPosition = new Point(); cachedBlitFrom = new Point(); cachedBlitTo = new Point(); cachedBlitSize = new Dimension(); cachedBlitPaint = new Rectangle();
  public JViewport()  {    setOpaque(true);    setScrollMode(BLIT_SCROLL_MODE);    setLayout(createLayoutManager());    updateUI();  }