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