if (keep)
{
if (chunkType == iCCP)
result.add(new PNGChunkiCCP(length, chunkType, CRC, bytes));
else if (chunkType == tEXt)
result.add(new PNGChunktEXt(length, chunkType, CRC, bytes));
else if (chunkType == zTXt)
result.add(new PNGChunkzTXt(length, chunkType, CRC, bytes));
else if (chunkType == IHDR)
result.add(new PNGChunkIHDR(length, chunkType, CRC, bytes));
else if (chunkType == PLTE)