*                <ul>
	 *                <li>ERROR_INVALID_ARGUMENT - if x or y is out of bounds</li>
	 *                </ul>
	 */
	public void setAlpha(int x, int y, int alpha) {
		if (x >= width || y >= height || x < 0 || y < 0 || alpha < 0
				|| alpha > 255)
			SWT.error(SWT.ERROR_INVALID_ARGUMENT);

		if (alphaData == null)
			alphaData = new byte[width * height];
		alphaData[y * width + x] = (byte) alpha;
	}