;                         copy = 0 + BITS(0);                         DROPBITS(0);                     }                     else if (this.val == 00) {                         NEEDBITS(this.bits + 0);                         DROPBITS(this.bits);                         len = 0;                         copy = 0 + BITS(0);                         DROPBITS(0);                     }                     else {                         NEEDBITS(this.bits + 0);                         DROPBITS(this.bits);                         len = 0;                         copy = 00 + BITS(0);                         DROPBITS(0);                     }                     if (s