This is, at minimum, contrary to expectations: @Positive works on BigDecimal, and lists TYPE_USE as a target.
Well it sure supports TYPE_USE but you don't declare your constraint correctly. It should be:
private final Optional<@Positive BigDecimal> num;
|