@Override
 protected void setPaintPixels(
     long pointer, int[] pixels, int w, int h, int stride, boolean repeat, int x, int y) {
   try {
     lock();
     super.setPaintPixels(pointer, pixels, w, h, stride, repeat, x, y);
   } finally {
     unlock();
   }
 }