r.translate(getX(), getY()); super.scrollRectToVisible(r);
      public void scrollRectToVisible(Rectangle r)      {        // In private class we known that the rectangle data will not be        // reused and we need not to clone it.        r.translate(getX(), getY());        super.scrollRectToVisible(r);      }