docs: public Map<String,Map> getDependenciesGraph() {
          Map<String,Map> graph = new HashMap<String,Map>();
          
          if ( preorderedNodeList != null ) {
  
              List<DependencyNode> nodes = preorderedNodeList.getNodes();
              Set<String> notations = new HashSet<String>();
              
              for (Dependency dependency : getDependencies() ) {
                  notations.add(Notation.generate(dependency));
              }
              
              for( DependencyNode node: nodes) {
                  String notation = Notation.generate( node.getDependency().getArtifact() );
              
                  // Show Graph with dependenices as root and transitive as children
                  if ( notations.contains( notation ) ) {
                      graph.put( notation, mapDependenciesFromNode( node ) );
                  }
              }
          }
          
          return graph;
      }