code: public ConfigurationException withPartialValue(Object partialValue) {
      checkState(this.partialValue == null,
          "Can't clobber existing partial value %s with %s", this.partialValue, partialValue);
      ConfigurationException result = new ConfigurationException(messages);
      result.partialValue = partialValue;
      return result;
    }
docs: Returns a copy of this configuration exception with the specified partial value.