docs: Object getMaximumValue() {
          if (requiredType == PropertyType.DATE || requiredType == PropertyType.DOUBLE || requiredType == PropertyType.LONG
              || requiredType == PropertyType.DECIMAL) {
              ConstraintChecker checker = this.checker;
              if (checker == null || checker.getType() != requiredType) {
                  checker = createChecker(context, requiredType, valueConstraints);
                  this.checker = checker;
              }
              assert checker instanceof RangeConstraintChecker;
              RangeConstraintChecker<?> rangeChecker = (RangeConstraintChecker<?>)checker;
              return rangeChecker.getMaximum(); // may still be null
          }
          return null;
      }