code: public static boolean isValidInt(@Nullable final String integerStr, final int lowerBound, final int upperBound) {
          return isValidInt(integerStr, lowerBound, upperBound, true, false);
      }
docs: Given an integer string, it checks if it's a valid integer (base on apaches NumberUtils.createInteger) and if
  it's between the lowerBound and upperBound (including the lowerBound and excluding the upperBound).
  
  @param integerStr the integer string to check
  @param lowerBound the lower bound of the interval
  @param upperBound the upper bound of the interval
  @return true if the integer string is valid and in between the lowerBound and upperBound, false otherwise
  @throws IllegalArgumentException if the lowerBound is not less than the upperBound