if (dbObject instanceof DBConstraint)
return (Deletion<E>) new ConstraintDeletion((DBConstraint) dbObject);
else if (dbObject instanceof DBIndex)
return (Deletion<E>) new IndexDeletion((DBIndex) dbObject);
else if (dbObject instanceof DBSequence)
return (Deletion<E>) new SequenceDeletion((DBSequence) dbObject);
else
return new Deletion<E>(dbObject);
}