docs: protected boolean setFieldIfNecessary(String field, Object value) {
  		if (!isOpen())
  			throw new ClosedObjectException("The Document object is closed.");
  
  		if (!compareFieldValue(field, value)) {
  			_doc.setField(field, value);
  			return true;
  		}
  
  		return false;
  	}