(isAlphaPremultiplied == isAlphaPremultiplied) && (bits.equals(o.bits)) &&
(isAlphaPremultiplied == o.isAlphaPremultiplied) && Arrays.equals(bits, o.bits) &&
  public boolean equals(Object obj)  {    if (!(obj instanceof ColorModel)) return false;		ColorModel o = (ColorModel) obj;    return       (pixel_bits == o.pixel_bits) &&      (transferType == o.transferType) &&      (transparency == o.transparency) &&      (hasAlpha == o.hasAlpha) &&      (isAlphaPremultiplied == isAlphaPremultiplied) &&      (bits.equals(o.bits)) &&      (cspace.equals(o.cspace));	}