Graph graph = new Graph();
ProcessingElementNode a = new ProcessingElementNode("A");
ProcessingElementNode b = new ProcessingElementNode("B");
b.connectInput("in", 0, a.getOutput("out", 0));
ProcessingElementNode c = new ProcessingElementNode("C");
c.connectInput("in", 0, b.getOutput("out", 0));
ProcessingElementNode d = new ProcessingElementNode("D");
d.connectInput("in", 0, b.getOutput("out", 0));
ProcessingElementNode e = new ProcessingElementNode("E");
e.connectInput("in", 0, c.getOutput("out", 0));
e.connectInput("in", 1, d.getOutput("out", 0));