docs: public ScanSpec withValueMap(Map<String, Object> valueMap) {
          if (valueMap == null)
              this.valueMap = null;
          else
              this.valueMap = Collections.unmodifiableMap(new LinkedHashMap<String, Object>(valueMap));
          return this;
      }