throw new ConfigurationException("Illegal attribute value " + attValue + ",type="
+ parameterType + ",method=" + m + ",attribute=" + a.name(), ae);
}
}
} else if (isConfigBean) {
AbstractConfigurationBean childBean = findAndInstantiateBean(node);
boolean foundMatchingChild = childBean != null
&& !bean.getClass().equals(childBean.getClass())
&& parameterType.isInstance(childBean);
if (foundMatchingChild) {
//recurse into child
visitElement(node,childBean);
try {