docs: public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException {
  	// dynamic load to support jre 1.4 and 1.5
  	try {
  	    Method m = element.getClass().getMethod("setIdAttributeNode", new Class[] { idAttr.getClass(), boolean.class });
  	    m.invoke(element, new Object[] { idAttr, Caster.toBoolean(isId) });
  	}
  	catch (Exception e) {
  	    element.setAttributeNodeNS(idAttr);
  	}
      }