@RvanVeenendaal provided an example that didn't match using the originally submitted signature, this is because the CI in this example is not a direct object definition, but an indirect object reference, so the relevant string was "<</CI M N R", rather than "<</CI<<" as required. This change makes the Collection Item byte sequence match "<</CI" only.
@RvanVeenendaal provided an example that didn't match using the originally submitted signature, this is because the CI in this example is not a direct object definition, but an indirect object reference, so the relevant string was "<</CI M N R", rather than "<</CI<<" as required. This change makes the Collection Item byte sequence match "<</CI" only.