top = (AttributeBean) digester.pop();
} catch (Exception e) {
throw new IllegalStateException("Popped object is not a " +
CLASS_NAME + " instance");
}
AttributeHolder ah = (AttributeHolder) digester.peek();
AttributeBean old = ah.getAttribute(top.getAttributeName());
if (old == null) {
if (digester.getLogger().isDebugEnabled()) {
digester.getLogger().debug("[AttributeRule]{" +
digester.getMatch() +
"} New(" +
top.getAttributeName() +
")");
}
ah.addAttribute(top);
} else {
if (digester.getLogger().isDebugEnabled()) {
digester.getLogger().debug("[AttributeRule]{" +
digester.getMatch() +
"} Merge(" +