Annotation processor can check for cases when Unwrap and Skip is used in payload at the same time.
@OptionalConstraint(payload = { Unwrapping.Unwrap.class, Unwrapping.Skip.class }) private final Optional<Integer> number;