+ String spec = element.getAttribute("spec");
+ if (StringUtils.hasText(spec))
+ builder.getBeanDefinition().getConstructorArgumentValues()
+ .addGenericArgumentValue(new RuntimeBeanReference(spec));
+
+ String abstrac = element.getAttribute("abstract");
+ if (StringUtils.hasText(abstrac))
+ builder.setAbstract(Boolean.parseBoolean(abstrac));
+
+ String parent = element.getAttribute("parent");
+ if (StringUtils.hasText(parent))
+ builder.setParentName(parent);
+
+
+ builder.getBeanDefinition().setDescription(DomUtils.getChildElementValueByTagName(element,
+ "description"));
+
+ List<Element> execElems = new ArrayList<Element>();
+ List<Element> argsElems = new ArrayList<Element>();