properties.toArray(new PropDef[properties.size()]));
// child node definitions
Vector nodes = new Vector();
while (walker.iterateElements(Constants.CHILDNODEDEFINITION_ELEMENT)) {
NodeDefImpl def = getChildNodeDef();
def.setDeclaringNodeType(type.getName());
nodes.add(def);
}
type.setChildNodeDefs((NodeDef[])
nodes.toArray(new NodeDef[nodes.size()]));