/* */
/* */ public void add(Attribute attribute) {
/* 626 */ if (attribute.getParent() != null) {
/* 627 */ String message = "The Attribute already has an existing parent \"" + attribute.getParent().getQualifiedName() + "\"";
/* */
/* 630 */ throw new IllegalAddException(this, attribute, message);
/* */ }
/* */
/* 633 */ if (attribute.getValue() == null)
/* */ {
/* 637 */ Attribute oldAttribute = attribute(attribute.getQName());