```java import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.util.logging.Level; import java.util.logging.Logger; public class DrawGraph {     public static void main(String[] args) {         try {             PrintWriter pout = new PrintWriter(new FileWriter("mygraph.gv"));             pout.println("digraph sample{");             pout.println("a -> b;");             pout.println("b -> c;");             pout.println("a -> e;");             pout.println("}");             pout.close();         } catch (IOException ex) {             System.out.println(ex.toString());         }         try {             Process process = new ProcessBuilder("C:\\Program Files (x86)\\Graphviz2.38\\bin\\gvedit.exe","mygraph.gv").start();         } catch (IOException ex) {             System.out.println(ex.toString());         }     } } ```