/// <inheritdoc />
                public override TEdgeData GetEdgeToIndex(int destVertexIndex)
                {
                    var data = Wrapped.GetEdgeToIndex(destVertexIndex);

                    if (!IsIncluded(destVertexIndex, data))
                    {
                        throw new KeyNotFoundException($"Specified edge at ({_currentIndex},{destVertexIndex}) was filtered out.");
                    }

                    return(data);
                }