public void doPrint() {
		List<String> nodes = this.graph.getVertexes();
		
		for (String node : nodes) {
			List<String> edges = this.graph.getIncident(node);
			for (String edge : edges) {
				if (this.graph.getSource(edge).equals(node)) {
					System.out.format("%4s (%3s,%3s) %4s", 
							node, 
							this.graph.getValE(edge, this.attrEdgeCapacity), 
							this.graph.getValE(edge, this.attrEdgeFlow),
							this.graph.getTarget(edge));
					System.out.println();
				}
			}
			System.out.println("---------------");
		}

		System.out.println("Es wurde über " 
			+ ((backtracks == 0) ? "keine": backtracks) + " Rückswärtskante" 
			+ ((backtracks == 1)?"":"n") + " gegangen.");
		System.out.println("#######################");
	}