implemented trySplit in DepthFirstSpliterator