// add the properties each property to the list
java.util.List valueClassProperties = valueClass.getProperties();
for(int i = 0; i < valueClassProperties.size(); ++i)
{
JDBCValuePropertyMetaData propertyMetaData =
(JDBCValuePropertyMetaData)valueClassProperties.get(i);
properties.addAll(createComplexProperties(propertyMetaData,
valueClassesByType, propertyStack));
}
return properties;