public static int parseInt(byte[] bytes, int start, int length, int radix) {
    return parseInt(bytes, start, length, radix, false);
  }
Parses the string argument as if it was an int value and returns the
result. Throws NumberFormatException if the string does not represent an
int quantity. The second argument specifies the radix to use when parsing
the value.

@param bytes
@param start
@param length
         a UTF-8 encoded string representation of an int quantity.
@param radix
         the base to use for conversion.
@return the value represented by the argument
@exception NumberFormatException
             if the argument could not be parsed as an int quantity.
serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyInteger.java