Class UndoableProductNodeDeletion<T extends ProductNode>