public static IEnumerable<INode> ReachableOutgoing( INode startNode, EdgeType incidentEdgeType, NodeType adjacentNodeType, IGraph graph, int threadId )