if (dbObject instanceof DBTable)
return (Creation<E>) new TableCreation((DBTable) dbObject);
else if (dbObject instanceof DBColumn)
return (Creation<E>) new ColumnCreation((DBColumn) dbObject);
else if (dbObject instanceof DBPrimaryKeyConstraint)
return (Creation<E>) new PrimaryKeyCreation((DBPrimaryKeyConstraint) dbObject);
else if (dbObject instanceof DBUniqueConstraint)
return (Creation<E>) new UniqueConstraintCreation((DBUniqueConstraint) dbObject);
else if (dbObject instanceof DBNotNullConstraint)
return (Creation<E>) new NotNullConstraintCreation((DBNotNullConstraint) dbObject);
else if (dbObject instanceof DBForeignKeyConstraint)