private void isLessThanEqualsToInteger(Integer param, Object value) {
		if (value instanceof Integer) {
			if (!(param <= (Integer) value)) {
				throw new IllegalStateException("Integer is not greater than supplied value.");
			}
		} else {
			throw new IllegalArgumentException();
		}
	}