question: add an attribute or change an existing attribute 's value only if the given condition holds . behaves just like #attr string , object if condition is true , doesnothing otherwise . concode_field_sep NodeListImpl addedAttributes concode_elem_sep Logger LOG concode_elem_sep CompletedCallback callback concode_elem_sep org.w3c.dom.Document doc concode_elem_sep NamespaceMap namespaceBindings concode_elem_sep Map<QName,Attr> removedMap concode_elem_sep boolean done concode_elem_sep Map<QName,Attr> addedMap concode_elem_sep Element element concode_elem_sep NodeListImpl removedAttributes concode_field_sep void checkDone concode_elem_sep AttributeBuilder delAttr concode_elem_sep AttributeBuilder namespace concode_elem_sep void commit concode_elem_sep void finalize concode_elem_sep void completed concode_elem_sep AttributeBuilder attr
target: AttributeBuilder function ( boolean arg0 , String arg1 , Object arg2 ) { checkDone ( ) ; if ( arg0 ) attr ( arg1 , arg2 ) ; return this ; }