else if (chunkType == PLTE)
result.add(new PNGChunkPLTE(length, chunkType, CRC, bytes));
else if (chunkType == pHYs)
result.add(new PNGChunkpHYs(length, chunkType, CRC, bytes));
else if (chunkType == IDAT)
result.add(new PNGChunkIDAT(length, chunkType, CRC, bytes));
else if (chunkType == gAMA)
result.add(new PNGChunkgAMA(length, chunkType, CRC, bytes));
else if (chunkType == iTXt)
result.add(new PNGChunkiTXt(length, chunkType, CRC, bytes));
else