code: protected void doSetAllValues( Document values ) {
          if (values != null) {
              values = Utility.unwrap(values);
              document.putAll(values);
          }
      }
docs: The method that does the actual setting for all of the {@link #putAll(Document)} method. This method may be overridden by
  subclasses when additional work needs to be performed during this operation.
  
  @param values the document containing the fields to be added