*/ final class UnknownChunk extends Chunk { public static function forBytes(string $fourCC, int $offset, string $bytes): self { if (ChunkType::fromFourCC($fourCC) !== ChunkType::UnknownChunk) { throw new UnknownChunkWithKnownFourCC($fourCC); } return new UnknownChunk($fourCC, $offset, $bytes); } }