class PluginSortStrategy {

    public List<Plugin> sortPlugins() {
        addVertices();
        addEdges();
        return sortGraph();
    }

    public  PluginSortStrategy(FacetRegistry facetRegistry, List<Plugin> unOrderedPlugins);

}