171172173174175176177178179180181
if (producer == null) { throw new IllegalStateException("Unspecified widget ID: " + consumedId); } sorter.addEdge(consumer, producer); } } // Sort the graph topologically. List orderedContainers;