// check the created object
final ImmutableMinimumValueConstraint minimumValueConstraint =
number.getMinimumValueConstraint();
assertEquals(new BigDecimal("-4.2"),
minimumValueConstraint.getLimitAsNumber());
final ImmutableMaximumValueConstraint maximumValueConstraint =
number.getMaximumValueConstraint();
assertEquals(new BigDecimal("4.2"),
maximumValueConstraint.getLimitAsNumber());
final NumberSubTypeConstraint subTypeConstraint =
number.getNumberSubTypeConstraint();
assertEquals(BigDecimal.class, subTypeConstraint.getNumberSubType());
final Object otherNumber = doRoundTrip(number);