public boolean delete( Connection c, MetaClass mc, ObjectMappingDB omdb,
Object o, Collection<MetaField> keys )
throws SQLException {
// Check if there is table inheritence going on, and if so delete the super table first
BaseDef base = omdb.getDBDef();
if ( base instanceof TableDef ) {
TableDef table = (TableDef) base;
InheritenceDef inheritence = table.getInheritence();
if ( inheritence != null ) {