@Nonnull
	public NumberPredicate newRangePredicate(@Nonnull Number lower, @Nonnull Number upper,
	                                         boolean inclusiveLower, boolean inclusiveUpper) {
		String id = (inclusiveLower ? "gte" : "gt") + "-" + (inclusiveUpper ? "lte" : "lt");
		return Objects.requireNonNull(newRangeNumberPredicate(id, lower, upper));
	}
@param lower
		Lower bound to match.
@param upper
		Upper bound to match.
@param inclusiveLower
       {@code true} to make the lower bound inclusive.
@param inclusiveUpper
       {@code true} to make the upper bound inclusive.

@return Predicate to target the numbers in the given range.
recaf-core/src/main/java/software/coley/recaf/services/search/match/NumberPredicateProvider.java