public static Dictionary<INode, int> BoundedReachableWithRemainingDepthIncoming( INode startNode, int depth, EdgeType incomingEdgeType, NodeType sourceNodeType, IActionExecutionEnvironment actionEnv, int threadId )