else if (element instanceof IBeanConstructorArgument) {
return new ConstructorArgumentProperties(
(IBeanConstructorArgument) element);
}
else if (element instanceof IBeanProperty) {
return new PropertyProperties((IBeanProperty) element);
}
else if (element instanceof BeanClassReferences) {
// TODO implement IPropertySource for BeanClassReferences
}
return null;