else if (dbObject instanceof DBCheckConstraint)
return (Creation<E>) new CheckConstraintCreation((DBCheckConstraint) dbObject);
else if (dbObject instanceof DBIndex)
return (Creation<E>) new IndexCreation((DBIndex) dbObject);
else if (dbObject instanceof DBSequence)
return (Creation<E>) new SequenceCreation((DBSequence) dbObject);
else
throw new UnsupportedOperationException("Not a supported type: " + dbObject);
}