@Nullable
	public NumberPredicate newRangeNumberPredicate(@Nonnull String id, @Nonnull Number lower, @Nonnull Number upper) throws NoSuchElementException {
		RangeNumberMatcher matcher = rangeNumberMatchers.get(id);
		if (matcher != null)
			return new NumberPredicate(id, target -> matcher.test(lower, upper, target));
		throw new NoSuchElementException("No such ranged-parameter matcher: " + id);
	}
@param id
		Matcher unique ID.
@param lower
		Lower bound number to match against.
@param upper
		Upper bound number to match against.

@return Predicate to target the numbers in the given range.

@throws NoSuchElementException
		When no matcher implementation is registered with the given ID.
recaf-core/src/main/java/software/coley/recaf/services/search/match/NumberPredicateProvider.java