/**
* @see nexj.core.meta.persistence.sql.upgrade.RelationalSchemaUpgradeStep#apply(nexj.core.meta.persistence.sql.upgrade.RelationalSchemaUpgradeState)
*/
public void apply(RelationalSchemaUpgradeState state)
{
RelationalSchema schema = state.getSchema();
Table table = schema.getTable(m_sTableName);
m_column = new Column(m_outline.getName(), table);
m_outline.copyTo(m_column);
table.addColumn(m_column);
m_holder.validate(schema, table, state.getAdapters());
if (table.isAspect())
{
for (Iterator itr = schema.getTableIterator(); itr.hasNext();)
{
Table pointcut = (Table)itr.next();
if (pointcut.hasAspect(table))
{