code: public int findPropertyValueAsIntWithDefault(String name, int defVal) {
          return properties().stream()
                  .filter(p->name.equals(p.getName()))
                  .map(CreatorProperty::getLatestValueAsInt)
                  .findFirst().orElse(defVal);
      }
docs: Find the integer value of a property or a default if it is not set
  @param name the property name
  @param defVal the default value
  @return the properties integer value or the default