public static Dictionary<INode, int> BoundedReachableWithRemainingDepth( INode startNode, int depth, EdgeType incidentEdgeType, NodeType adjacentNodeType, IActionExecutionEnvironment actionEnv )