code: ParameterBuilder from(Parameter other) {
      return name(other.getName())
          .allowableValues(other.getAllowableValues())
          .allowMultiple(other.isAllowMultiple())
          .defaultValue(other.getDefaultValue())
          .description(other.getDescription())
          .modelRef(other.getModelRef())
          .parameterAccess(other.getParamAccess())
          .parameterType(other.getParamType())
          .required(other.isRequired())
          .type(other.getType().orElse(null))
          .hidden(other.isHidden())
          .allowEmptyValue(other.isAllowEmptyValue())
          .order(other.getOrder())
          .vendorExtensions(other.getVendorExtentions());
    }
docs: Copy builder
  
  @param other parameter to copy from
  @return this