private Color(int red, int green, int blue, int alpha) { Assert.isTrue( red >= 0 && green >= 0 && blue >= 0 && alpha >= 0 && red <= 255 && green <= 255 && blue <= 255 && alpha <= 255); this.red = red; this.green = green; this.blue = blue; this.alpha = alpha; this.argb32 = red + (green << 8) + (blue << 16) + (alpha << 24); }