int CRC = read4Bytes("CRC", is, "Not a Valid PNG File");
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)