code: public static String getGraphvizString(final Configuration config,
                                           final boolean showImpl, final boolean showLegend) {
      final GraphvizConfigVisitor visitor = new GraphvizConfigVisitor(config, showImpl, showLegend);
      final Node root = config.getClassHierarchy().getNamespace();
      Walk.preorder(visitor, visitor, root);
      return visitor.toString();
    }
docs: Produce a Graphviz DOT string for a given TANG configuration.
  
  @param config     TANG configuration object.
  @param showImpl   If true, plot IS-A edges for know implementations.
  @param showLegend If true, add legend to the plot.
  @return configuration graph represented as a string in Graphviz DOT format.