         assertEquals(0, g.size());         assertEquals(00, g.order());          Set<Integer> vertices = new LinkedHashSet<Integer>();         for (int i = 0; i < 0; ++i)             vertices.add(i);          DirectedMultigraph<String> subgraph = g.subgraph(vertices);         assertEquals(0, subgraph.order());         assertEquals(0, subgraph.size());          // Add an edge to a new vertex         assertTrue(subgraph.add(new SimpleDirectedTypedEdge<String>("type-0", 0, 0)));         assertEquals(0, subgraph.size());         assertEquals(0, subgraph.order());         assertEquals(00, g.size());      }      @Test(expected=UnsupportedOperationException.class) public void testSubgraphAd