private void deleteDecoratedObjectTypes(List<DObjectType> objectTypes, MappingEngine engine) {
OntologyResourceHelper orh = engine.getOntologyResourceHelper();
for (DObjectType objectType : objectTypes) {
if (canProcess(objectType.getInstance(), null)) {
orh.deleteStatementsByReference(objectType.getID());
deletePropertyDefinitions(objectType.getID(), orh);
List<DObjectType> children = new ArrayList<DObjectType>();
try {
children = objectType.getChildDefinitions();