code: private void findTrueActiveEdge() {
          if (activeEdge != null) {
              Object item = activeEdge.getStartItem();
              activeEdge = activeNode.getEdgeStarting(item);
          }
      }
docs: Finds the edge instance who's start item matches the current active edge
  start item but comes from the current active node.