qqp question1: I understood that tree model has to extend Observable class, but how is that possible if my tree model already extends DefaultTreeModel? question2: Suppose that a graph G has a minimum spanning tree already computed. How quickly can the minimum spanning tree be updated if a new vertex and incident edges are added to G?