docs: private static boolean overflowInParse(long current, int digit, int radix)
      {
          if (current >= 0)
          {
              if (current < maxValueDivs[radix])
              {
                  return false;
              }
              if (current > maxValueDivs[radix])
              {
                  return true;
              }
              // current == maxValueDivs[radix]
              return (digit > maxValueMods[radix]);
          }
  
          // current < 0: high bit is set
          return true;
      }