private void checkInput()

in src/main/java/org/apache/pdfbox/jbig2/segments/TextRegion.java [280:321]


    private void checkInput() throws InvalidHeaderValueException
    {

        if (!useRefinement)
        {
            if (sbrTemplate != 0)
            {
                sbrTemplate = 0;
            }
        }

        if (sbHuffFS == 2 || sbHuffRDWidth == 2 || sbHuffRDHeight == 2 || sbHuffRDX == 2
                || sbHuffRDY == 2)
        {
            throw new InvalidHeaderValueException(
                    "Huffman flag value of text region segment is not permitted");
        }

        if (!useRefinement)
        {
            if (sbHuffRSize != 0)
            {
                sbHuffRSize = 0;
            }
            if (sbHuffRDY != 0)
            {
                sbHuffRDY = 0;
            }
            if (sbHuffRDX != 0)
            {
                sbHuffRDX = 0;
            }
            if (sbHuffRDWidth != 0)
            {
                sbHuffRDWidth = 0;
            }
            if (sbHuffRDHeight != 0)
            {
                sbHuffRDHeight = 0;
            }
        }
    }