top = (PropertyBean) digester.pop();
} catch (Exception e) {
throw new IllegalStateException("Popped object is not a " +
CLASS_NAME + " instance");
}
PropertyHolder ah = (PropertyHolder) digester.peek();
PropertyBean old = ah.getProperty(top.getPropertyName());
if (old == null) {
if (digester.getLogger().isDebugEnabled()) {
digester.getLogger().debug("[PropertyRule]{" +
digester.getMatch() +
"} New(" +
top.getPropertyName() +
")");
}
ah.addProperty(top);
} else {
if (digester.getLogger().isDebugEnabled()) {
digester.getLogger().debug("[PropertyRule]{" +
digester.getMatch() +
"} Merge(" +