// some first-level check to see if someone else than this transformer has any knowledge of value (because, well, this id will be longer than hell)
Class<? extends Serializable> valueClass = value.getClass();
if(repository.containsKey(valueClass)) {
FinderCrudService dedicated = repository.get(valueClass);
if (dedicated instanceof AbstractBluePrintsBackedFinderService) {
AbstractBluePrintsBackedFinderService blueprints= (AbstractBluePrintsBackedFinderService) dedicated;
blueprints.deleteOutEdgeVertex(objectVertex, valueVertex, value, objectsBeingUpdated);
return;
}
}
GraphUtils.removeSafely(service.getDatabase(), valueVertex);
}