есть класс (parent) - коллекция объектов другого класса (child).
возникла такая ситуация - из метода объекта-child при определенном условии вызывается метод объекта-колекции, в котором при определенном условии нужно произвести delete этого потомка (до завершения выполнения его метода).
эта ситуация разрулится нормально ?