this(cspace, pixelBits, makeColorMaskArray(rmask, gmask, bmask), amask, isAlphaPremultiplied, transparency, transferType);
super(pixelBits, calcBitsPerComponent(colorMaskArray, alphaMask), cspace, (alphaMask != 0), isAlphaPremultiplied, transparency, transferType); initMasks(colorMaskArray, alphaMask); if ((pixelBits<1) || (pixelBits>32)) { throw new IllegalArgumentException("pixels per bits must be " + "in the range [1, 32]"); }
  public PackedColorModel(ColorSpace cspace, int pixelBits,			  int rmask, int gmask, int bmask,			  int amask, boolean isAlphaPremultiplied,			  int transparency,			  int transferType)  {    this(cspace, pixelBits, makeColorMaskArray(rmask, gmask, bmask),	 amask, isAlphaPremultiplied, transparency, transferType);  }