public final void blend(final ImageResource aSourceImage, final int aAlpha8) {
   width = aSourceImage.getWidth();
   height = aSourceImage.getHeight();
   updateBufferIfNecessary();
   aSourceImage.getRGB(buffer, 0, width, 0, 0, width, height);
   applyAlpha(aAlpha8);
 }