Perhaps something like

    val it = rdd.iterator(itsSplit, context).asInstanceOf[Iterator[Product2[K, Any]]]
    rddIterators += (it, depNum)