@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;
  }
@ 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 ) { } return aDefault ; }
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.