code: @Nullable
    public static Integer parseIntObj (@Nullable final String sStr,
                                       @Nonnegative final int nRadix,
                                       @Nullable final Integer aDefault)
    {
      if (sStr != null && sStr.length () > 0)
        try
        {
          return Integer.valueOf (sStr, nRadix);
        }
        catch (final NumberFormatException ex)
        {
          // Fall through
        }
      return aDefault;
    }
docs: Parse the given {@link String} as {@link Integer} with the specified radix.
  
  @param sStr
  The string to parse. May be <code>null</code>.
  @param nRadix
  The radix to use. Must be &ge; {@link Character#MIN_RADIX} and &le;
  {@link Character#MAX_RADIX}.
  @param aDefault
  The default value to be returned if the passed string could not be
  converted to a valid value. May be <code>null</code>.
  @return <code>aDefault</code> if the string does not represent a valid
  value.