code: public void setUnescapeAttributeValues(boolean unescapeAttributeValues) {
  		this.unescapeAttributeValues = unescapeAttributeValues;
  		if (attributeRewriter instanceof StandardAttributeRewriter) {
  			((StandardAttributeRewriter)attributeRewriter).setUnescapeAttributeValues(unescapeAttributeValues);
  		}
  	}
docs: set this property false if you want to disable unescaping
  (and corresponding re-escaping) of attribute values.
  <p>By default, HTML entities (such as <code>&amp;amp;</code>)
  in attribute values are unescaped before translation attempt,
  and then escaped back before writing out.  Although this is
  supposedly the right thing to do, it has a side-effect: all
  bare "<code>&amp;</code>" (not escaped as "<code>&amp;amp;</code>")
  will be replaced by "<code>&amp;amp;</code>".  Setting this property
  to <code>false</code> disables it.</p>
  <p>As URL rewrite does neither parse nor modify query part, it
  should mostly work without unescaping.  But there may be some
  corner cases where escaping is crucial.  Don't set this to {@code false}
  unless it's absolutely necessary.</p>
  @param unescapeAttributeValues <code>false</code> to disable unescaping
  @deprecated 1.8.1/05-23-2014 property moved to {@link StandardAttributeRewriter}
  This property still works, but only with {@code StandardAttributeRewriter}.