code: public CodeVariableBuilder paramFromPropertyWithDefault(String property, String defVal) {
          params.add(new PropertyWithDefaultParameter(property, defVal));
          return this;
      }
docs: This parameter will be based on the value of a property, if the property is empty or missing then the replacement
  default will be used.
  @param property the property to lookup
  @param defVal the default if the above is blank
  @return this for chaining.