BigDecimal bd = getBigDecimal("minimum", node, false, location, result);
impl.setMinimum(bd);
bd = getBigDecimal("maximum", node, false, location, result);
impl.setMaximum(bd);
impl.setPattern(value);
BigDecimal maximum = getBigDecimal("maximum", node, false, location, result);
if(maximum != null) {
impl.maximum(maximum);
BigDecimal minimum = getBigDecimal("minimum", node, false, location, result);
if(minimum != null) {
impl.minimum(minimum);
BigDecimal multipleOf = getBigDecimal("multipleOf", node, false, location, result);
if(multipleOf != null) {
impl.setMultipleOf(multipleOf);