} else {
            try {
                Integer retVal = Integer.parseInt(value);
                if (positiveOnly && retVal < 0) {
                    throw new IllegalArgumentException("Input '" + name + "' must be an positive integer.");