private List<Edge> getPairEdges(Node n) { List<Edge> result = new ArrayList<Edge>(); int[] incomingEdges = n.getIncomingEdges(); for (int eDst : incomingEdges) { if (isPairEdge(n.getIndex(), eDst)) result.add(new Edge(n.getIndex(), eDst)); } return result; }