// Retrieve this bean's constructor arguments
constructorArguments = new LinkedHashSet<IBeanConstructorArgument>();
ConstructorArgumentValues cargValues = definition.getConstructorArgumentValues();
for (Object cargValue : cargValues.getGenericArgumentValues()) {
IBeanConstructorArgument carg = new BeanConstructorArgument(this, (ValueHolder) cargValue);
constructorArguments.add(carg);
}
Map<?, ?> indexedCargValues = cargValues.getIndexedArgumentValues();
for (Object key : indexedCargValues.keySet()) {
ValueHolder vHolder = (ValueHolder) indexedCargValues.get(key);
IBeanConstructorArgument carg = new BeanConstructorArgument(this, ((Integer) key).intValue(), vHolder);
constructorArguments.add(carg);
}
// Retrieve this bean's properties
properties = new LinkedHashMap<String, IBeanProperty>();