public void Jp2_read_boxhdr()
{
boxLength = Cio_read(4);
boxType = Cio_read(4);
if (boxLength == 1) {
if (Cio_read(4) != 0) {
throw new IOException(MessageLocalization.GetComposedMessage("cannot.handle.box.sizes.higher.than.2.32"));
}
boxLength = Cio_read(4);
if (boxLength == 0)
throw new IOException(MessageLocalization.GetComposedMessage("unsupported.box.size.eq.eq.0"));
}
else if (boxLength == 0) {
throw new IOException(MessageLocalization.GetComposedMessage("unsupported.box.size.eq.eq.0"));
}
}