dot.writeln("    label=\"\\nGenerated by SchemaSpy\"");
if (rankdirbug) dot.writeln("    label=\"\\nLayout is significantly better without '-rankdirbug' option\""); else dot.writeln("    label=\"\\nGenerated by SchemaSpy\"");
    private void writeHeader(String graphName, boolean compact, boolean showLabel, LineWriter dot) throws IOException {        dot.writeln("// dot " + Dot.getInstance().getVersion() + " on " + System.getProperty("os.name") + " " + System.getProperty("os.version"));        dot.writeln("digraph \"" + graphName + "\" {");        dot.writeln("  graph [");        dot.writeln("    rankdir=\"RL\"");        dot.writeln("    bgcolor=\"" + StyleSheet.getInstance().getBodyBackground() + "\"");        if (showLabel) {            dot.writeln("    label=\"\\nGenerated by SchemaSpy\"");            dot.writeln("    labeljust=\"l\"");        }        if (compact) {            dot.writeln("    nodesep=\"" + CompactNodeSeparator + "\"");            dot.writeln("    ranksep=\"" + CompactRankSeparator + "\"");        }        dot.writeln("  ];");        dot.writeln("  node [");        dot.writeln("    fontname=\"Helvetica\"");        dot.writeln("    fontsize=\"" + (compact ? CompactGraphFontSize : LargeGraphFontSize) + "\"");        dot.writeln("    shape=\"plaintext\"");        dot.writeln("  ];");        dot.writeln("  edge [");        dot.writeln("    arrowsize=\"0.8\"");        dot.writeln("  ];");}