throw new Error("not implemented");
ProfileHeader header = new ProfileHeader(data);   header.verifyHeader(data.length);  Hashtable tags = createTagTable(data);  if (isRGBProfile(header, tags)) return new ICC_ProfileRGB(data); if (isGrayProfile(header, tags)) return new ICC_ProfileGray(data);  return new ICC_Profile(header, tags);
  public static ICC_Profile getInstance(byte[] data)  {    throw new Error("not implemented");  }