@Override
    protected void handleRemoved(OrderedReadyNodes readyNodes) {
        for (Node node: nodes) {
            /*
            All providers must be run before dependencies are run.
            Adding these dependencies just in time improves dot output
            for the purpose of finding cycles manually.
            */
            for (Node afterThis : nodesAfterThis) {
                node.before(afterThis);
            }
            node.beforeRemoved(readyNodes);
        }
    }
A set of components providing a given name.

@author Tony Vaagenes
container-core/src/main/java/com/yahoo/component/chain/dependencies/ordering/ComponentNameProvider.java