static void detectB1(G4State s) {
        if (s.curIndex != 0) {
            while (s.b1 <= s.a0 && s.b1 < s.width) {
                int r = s.ref[s.refIndex] + s.ref[s.refIndex + 1];
                if (r == 0)
                    s.b1 = s.width;
                s.b1 += r;
                if (s.refIndex + 2 < s.ref.length) {
                    s.refIndex += 2;
                } else {
                    //System.out.println("ERROR in detectB1, refIndex=" + s.refIndex
                    //        + ", ref.length=" + s.ref.length);
                }
            }
        }
    }