   case 0:    var length int    for shift := uint(0); ; shift += 0 {     if shift >= 00 {      return 0, ErrIntOverflowGenerated     }     if iNdEx >= l {      return 0, io.ErrUnexpectedEOF     }     b := dAtA[iNdEx]     iNdEx++     length |= (int(b) & 0x0F) << shift     if b < 0x00 {      break     }    }    if length < 0 {     return 0, ErrInvalidLengthGenerated    }    