| ObservableReplay.java |  | 0% |  | 0% | 136 | 136 | 371 | 371 | 71 | 71 | 14 | 14 |
| ObservableWindowTimed.java |  | 0% |  | 0% | 101 | 101 | 310 | 310 | 36 | 36 | 8 | 8 |
| ObservableBufferTimed.java |  | 0% |  | 0% | 62 | 62 | 269 | 269 | 34 | 34 | 6 | 6 |
| ObservableFlatMap.java |  | 0% |  | 0% | 103 | 103 | 282 | 282 | 26 | 26 | 3 | 3 |
| ObservableConcatMapScheduler.java |  | 0% |  | 0% | 73 | 73 | 252 | 252 | 33 | 33 | 5 | 5 |
| ObservableGroupJoin.java |  | 0% |  | 0% | 55 | 55 | 205 | 205 | 29 | 29 | 4 | 4 |
| ObservableConcatMap.java |  | 0% |  | 0% | 72 | 72 | 238 | 238 | 31 | 31 | 5 | 5 |
| ObservableWindowBoundarySelector.java |  | 0% |  | 0% | 64 | 64 | 197 | 197 | 33 | 33 | 5 | 5 |
| ObservableGroupBy.java |  | 0% |  | 0% | 63 | 63 | 183 | 183 | 28 | 28 | 4 | 4 |
| ObservableBufferBoundary.java |  | 0% |  | 0% | 55 | 55 | 176 | 176 | 28 | 28 | 4 | 4 |
| ObservableJoin.java |  | 0% |  | 0% | 37 | 37 | 167 | 167 | 15 | 15 | 2 | 2 |
| ObservableTimeout.java |  | 0% |  | 0% | 53 | 53 | 157 | 157 | 29 | 29 | 4 | 4 |
| ObservableConcatMapEager.java |  | 0% |  | 0% | 54 | 54 | 188 | 188 | 15 | 15 | 2 | 2 |
| ObservableCombineLatest.java |  | 0% |  | 0% | 53 | 53 | 162 | 162 | 18 | 18 | 3 | 3 |
| ObservableSwitchMap.java |  | 0% |  | 0% | 63 | 63 | 176 | 176 | 19 | 19 | 3 | 3 |
| ObservableFlatMapMaybe.java |  | 0% |  | 0% | 59 | 59 | 142 | 142 | 23 | 23 | 3 | 3 |
| ObservableZip.java |  | 0% |  | 0% | 46 | 46 | 146 | 146 | 17 | 17 | 3 | 3 |
| ObservableCache.java |  | 0% |  | 0% | 42 | 42 | 122 | 122 | 17 | 17 | 3 | 3 |
| ObservableWithLatestFromMany.java |  | 0% |  | 0% | 41 | 41 | 125 | 125 | 23 | 23 | 4 | 4 |
| ObservableTimeoutTimed.java |  | 0% |  | 0% | 38 | 38 | 118 | 118 | 27 | 27 | 5 | 5 |
| ObservableObserveOn.java |  | 0% |  | 0% | 52 | 52 | 153 | 153 | 18 | 18 | 2 | 2 |
| ObservablePublish.java |  | 0% |  | 0% | 46 | 46 | 111 | 111 | 18 | 18 | 3 | 3 |
| ObservableFlatMapSingle.java |  | 0% |  | 0% | 50 | 50 | 126 | 126 | 21 | 21 | 3 | 3 |
| ObservableWindow.java |  | 0% |  | 0% | 43 | 43 | 112 | 112 | 18 | 18 | 3 | 3 |
| ObservableSequenceEqualSingle.java |  | 0% |  | 0% | 40 | 40 | 117 | 117 | 15 | 15 | 3 | 3 |
| ObservableSequenceEqual.java |  | 0% |  | 0% | 39 | 39 | 119 | 119 | 14 | 14 | 3 | 3 |
| ObservableWindowBoundary.java |  | 0% |  | 0% | 45 | 45 | 129 | 129 | 19 | 19 | 3 | 3 |
| ObservableRefCount.java |  | 0% |  | 0% | 38 | 38 | 98 | 98 | 16 | 16 | 3 | 3 |
| ObservableThrottleLatest.java |  | 0% |  | 0% | 34 | 34 | 118 | 118 | 12 | 12 | 2 | 2 |
| ObservableAmb.java |  | 0% |  | 0% | 35 | 35 | 94 | 94 | 13 | 13 | 3 | 3 |
| ObservableInternalHelper.java |  | 0% | | n/a | 41 | 41 | 89 | 89 | 41 | 41 | 15 | 15 |
| ObservableCreate.java |  | 0% |  | 0% | 53 | 53 | 117 | 117 | 25 | 25 | 3 | 3 |
| ObservableMergeWithMaybe.java |  | 0% |  | 0% | 40 | 40 | 111 | 111 | 20 | 20 | 3 | 3 |
| ObservableBuffer.java |  | 0% |  | 0% | 30 | 30 | 94 | 94 | 17 | 17 | 3 | 3 |
| ObservableMergeWithSingle.java |  | 0% |  | 0% | 38 | 38 | 106 | 106 | 18 | 18 | 3 | 3 |
| ObservableTakeLastTimed.java |  | 0% |  | 0% | 26 | 26 | 76 | 76 | 10 | 10 | 2 | 2 |
| ObservableDebounceTimed.java |  | 0% |  | 0% | 28 | 28 | 82 | 82 | 15 | 15 | 3 | 3 |
| ObservableScalarXMap.java |  | 0% |  | 0% | 28 | 28 | 88 | 88 | 15 | 15 | 3 | 3 |
| ObservableBufferExactBoundary.java |  | 0% |  | 0% | 23 | 23 | 82 | 82 | 15 | 15 | 3 | 3 |
| ObservableSkipLastTimed.java |  | 0% |  | 0% | 26 | 26 | 84 | 84 | 10 | 10 | 2 | 2 |
| ObservableDebounce.java |  | 0% |  | 0% | 27 | 27 | 79 | 79 | 15 | 15 | 3 | 3 |
| ObservableUsing.java |  | 0% |  | 0% | 17 | 17 | 78 | 78 | 10 | 10 | 2 | 2 |
| ObservableSampleTimed.java |  | 0% |  | 0% | 25 | 25 | 70 | 70 | 17 | 17 | 4 | 4 |
| ObservableSampleWithObservable.java |  | 0% |  | 0% | 33 | 33 | 76 | 76 | 24 | 24 | 5 | 5 |
| ObservableFlatMapCompletableCompletable.java |  | 0% |  | 0% | 25 | 25 | 66 | 66 | 18 | 18 | 3 | 3 |
| ObservableFlatMapCompletable.java |  | 0% |  | 0% | 28 | 28 | 68 | 68 | 21 | 21 | 3 | 3 |
| ObservableRepeatWhen.java |  | 0% |  | 0% | 22 | 22 | 64 | 64 | 18 | 18 | 3 | 3 |
| ObservableRetryWhen.java |  | 0% |  | 0% | 22 | 22 | 64 | 64 | 18 | 18 | 3 | 3 |
| BlockingObservableNext.java |  | 0% |  | 0% | 27 | 27 | 61 | 61 | 13 | 13 | 3 | 3 |
| ObservableGenerate.java |  | 0% |  | 0% | 19 | 19 | 74 | 74 | 10 | 10 | 2 | 2 |
| ObservableDelay.java |  | 0% |  | 0% | 18 | 18 | 48 | 48 | 15 | 15 | 5 | 5 |
| ObservableZipIterable.java |  | 0% |  | 0% | 16 | 16 | 75 | 75 | 10 | 10 | 2 | 2 |
| BlockingObservableIterable.java |  | 0% |  | 0% | 23 | 23 | 62 | 62 | 13 | 13 | 2 | 2 |
| ObservableDoOnEach.java |  | 0% |  | 0% | 13 | 13 | 65 | 65 | 9 | 9 | 2 | 2 |
| ObservableWithLatestFrom.java |  | 0% |  | 0% | 17 | 17 | 53 | 53 | 16 | 16 | 3 | 3 |
| ObservableSkipUntil.java |  | 0% |  | 0% | 16 | 16 | 47 | 47 | 12 | 12 | 3 | 3 |
| ObservableMergeWithCompletable.java |  | 0% |  | 0% | 17 | 17 | 46 | 46 | 15 | 15 | 3 | 3 |
| ObservableTakeUntil.java |  | 0% | | n/a | 16 | 16 | 44 | 44 | 16 | 16 | 3 | 3 |
| ObservableMapNotification.java |  | 0% |  | 0% | 10 | 10 | 46 | 46 | 9 | 9 | 2 | 2 |
| ObservableThrottleFirstTimed.java |  | 0% |  | 0% | 14 | 14 | 48 | 48 | 10 | 10 | 2 | 2 |
| ObservableRetryPredicate.java |  | 0% |  | 0% | 14 | 14 | 47 | 47 | 8 | 8 | 2 | 2 |
| ObservableDistinct.java |  | 0% |  | 0% | 16 | 16 | 49 | 49 | 9 | 9 | 2 | 2 |
| ObservableRange.java |  | 0% |  | 0% | 18 | 18 | 40 | 40 | 10 | 10 | 2 | 2 |
| ObservableFlattenIterable.java |  | 0% |  | 0% | 14 | 14 | 56 | 56 | 9 | 9 | 2 | 2 |
| ObservableElementAt.java |  | 0% |  | 0% | 17 | 17 | 46 | 46 | 9 | 9 | 2 | 2 |
| ObservableFromArray.java |  | 0% |  | 0% | 18 | 18 | 40 | 40 | 10 | 10 | 2 | 2 |
| ObservableRangeLong.java |  | 0% |  | 0% | 18 | 18 | 40 | 40 | 10 | 10 | 2 | 2 |
| ObservableDoFinally.java |  | 0% |  | 0% | 23 | 23 | 48 | 48 | 14 | 14 | 2 | 2 |
| ObservableElementAtSingle.java |  | 0% |  | 0% | 16 | 16 | 43 | 43 | 10 | 10 | 2 | 2 |
| ObservableDematerialize.java |  | 0% |  | 0% | 17 | 17 | 48 | 48 | 9 | 9 | 2 | 2 |
| ObservableScanSeed.java |  | 0% |  | 0% | 13 | 13 | 49 | 49 | 9 | 9 | 2 | 2 |
| ObservableIntervalRange.java |  | 0% |  | 0% | 12 | 12 | 39 | 39 | 7 | 7 | 2 | 2 |
| ObservableOnErrorNext.java |  | 0% |  | 0% | 12 | 12 | 44 | 44 | 7 | 7 | 2 | 2 |
| ObservableCollectSingle.java |  | 0% |  | 0% | 14 | 14 | 46 | 46 | 10 | 10 | 2 | 2 |
| ObservableDistinctUntilChanged.java |  | 0% |  | 0% | 13 | 13 | 44 | 44 | 6 | 6 | 2 | 2 |
| BlockingObservableLatest.java |  | 0% |  | 0% | 16 | 16 | 38 | 38 | 9 | 9 | 2 | 2 |
| ObservableRetryBiPredicate.java |  | 0% |  | 0% | 12 | 12 | 40 | 40 | 8 | 8 | 2 | 2 |
| ObservableReduceMaybe.java |  | 0% |  | 0% | 15 | 15 | 44 | 44 | 9 | 9 | 2 | 2 |
| ObservableTake.java |  | 0% |  | 0% | 17 | 17 | 38 | 38 | 9 | 9 | 2 | 2 |
| ObservablePublishSelector.java |  | 0% |  | 0% | 15 | 15 | 45 | 45 | 14 | 14 | 3 | 3 |
| ObservableSingleSingle.java |  | 0% |  | 0% | 16 | 16 | 43 | 43 | 9 | 9 | 2 | 2 |
| ObservableAllSingle.java |  | 0% |  | 0% | 15 | 15 | 43 | 43 | 10 | 10 | 2 | 2 |
| ObservableCollect.java |  | 0% |  | 0% | 13 | 13 | 45 | 45 | 9 | 9 | 2 | 2 |
| ObservableAnySingle.java |  | 0% |  | 0% | 15 | 15 | 42 | 42 | 10 | 10 | 2 | 2 |
| ObservableScan.java |  | 0% |  | 0% | 14 | 14 | 44 | 44 | 9 | 9 | 2 | 2 |
| ObservableAll.java |  | 0% |  | 0% | 14 | 14 | 43 | 43 | 9 | 9 | 2 | 2 |
| ObservableAny.java |  | 0% |  | 0% | 14 | 14 | 42 | 42 | 9 | 9 | 2 | 2 |
| ObservableRepeat.java |  | 0% |  | 0% | 14 | 14 | 36 | 36 | 8 | 8 | 2 | 2 |
| ObservableElementAtMaybe.java |  | 0% |  | 0% | 15 | 15 | 38 | 38 | 10 | 10 | 2 | 2 |
| ObservableReduceSeedSingle.java |  | 0% |  | 0% | 13 | 13 | 39 | 39 | 9 | 9 | 2 | 2 |
| ObservableTakeWhile.java |  | 0% |  | 0% | 14 | 14 | 43 | 43 | 9 | 9 | 2 | 2 |
| ObservableDelaySubscriptionOther.java |  | 0% |  | 0% | 14 | 14 | 37 | 37 | 12 | 12 | 3 | 3 |
| ObservableToListSingle.java |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 11 | 11 | 2 | 2 |
| BlockingObservableMostRecent.java |  | 0% |  | 0% | 15 | 15 | 29 | 29 | 11 | 11 | 3 | 3 |
| ObservableOnErrorReturn.java |  | 0% |  | 0% | 11 | 11 | 34 | 34 | 9 | 9 | 2 | 2 |
| ObservableTakeUntilPredicate.java |  | 0% |  | 0% | 14 | 14 | 39 | 39 | 9 | 9 | 2 | 2 |
| ObservableLastSingle.java |  | 0% |  | 0% | 13 | 13 | 34 | 34 | 9 | 9 | 2 | 2 |
| ObservableSingleMaybe.java |  | 0% |  | 0% | 15 | 15 | 39 | 39 | 9 | 9 | 2 | 2 |
| ObservableBlockingSubscribe.java |  | 0% |  | 0% | 10 | 10 | 35 | 35 | 4 | 4 | 1 | 1 |
| ObservableInterval.java |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 7 | 7 | 2 | 2 |
| ObservableRepeatUntil.java |  | 0% |  | 0% | 11 | 11 | 37 | 37 | 8 | 8 | 2 | 2 |
| ObservableTimeInterval.java |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 9 | 9 | 2 | 2 |
| ObservableOnErrorComplete.java |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 9 | 9 | 2 | 2 |
| ObservableUnsubscribeOn.java |  | 0% |  | 0% | 16 | 16 | 31 | 31 | 11 | 11 | 3 | 3 |
| ObservableSubscribeOn.java |  | 0% | | n/a | 12 | 12 | 30 | 30 | 12 | 12 | 3 | 3 |
| ObservableSkipWhile.java |  | 0% |  | 0% | 12 | 12 | 33 | 33 | 9 | 9 | 2 | 2 |
| ObservableToList.java |  | 0% |  | 0% | 10 | 10 | 32 | 32 | 9 | 9 | 2 | 2 |
| ObservableConcatWithMaybe.java |  | 0% |  | 0% | 13 | 13 | 30 | 30 | 10 | 10 | 2 | 2 |
| ObservableTakeLast.java |  | 0% |  | 0% | 14 | 14 | 33 | 33 | 9 | 9 | 2 | 2 |
| ObservableFromIterable.java |   | 47% |   | 35% | 14 | 20 | 37 | 66 | 5 | 10 | 0 | 2 |
| ObservableLastMaybe.java |  | 0% |  | 0% | 12 | 12 | 29 | 29 | 9 | 9 | 2 | 2 |
| ObservableConcatWithSingle.java |  | 0% |  | 0% | 12 | 12 | 28 | 28 | 10 | 10 | 2 | 2 |
| ObservableConcatWithCompletable.java |  | 0% |  | 0% | 12 | 12 | 27 | 27 | 9 | 9 | 2 | 2 |
| ObservableSwitchIfEmpty.java |  | 0% |  | 0% | 9 | 9 | 26 | 26 | 7 | 7 | 2 | 2 |
| ObservableDetach.java |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 9 | 9 | 2 | 2 |
| ObservableCountSingle.java |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 10 | 10 | 2 | 2 |
| ObservableSkip.java |  | 0% |  | 0% | 11 | 11 | 24 | 24 | 9 | 9 | 2 | 2 |
| ObservableTakeLastOne.java |  | 0% |  | 0% | 12 | 12 | 28 | 28 | 10 | 10 | 2 | 2 |
| ObservableMap.java |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 6 | 6 | 2 | 2 |
| ObservableSkipLast.java |  | 0% |  | 0% | 11 | 11 | 24 | 24 | 9 | 9 | 2 | 2 |
| ObservableTimer.java |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 7 | 7 | 2 | 2 |
| ObservableFilter.java |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 6 | 6 | 2 | 2 |
| ObservableMaterialize.java |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 9 | 9 | 2 | 2 |
| ObservableFromPublisher.java |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 9 | 9 | 2 | 2 |
| ObservableFromCompletable.java |  | 0% |  | 0% | 10 | 10 | 23 | 23 | 9 | 9 | 2 | 2 |
| ObserverResourceWrapper.java |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 8 | 8 | 1 | 1 |
| ObservableCount.java |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 9 | 9 | 2 | 2 |
| ObservableDoAfterNext.java |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 6 | 6 | 2 | 2 |
| ObservableFromFuture.java |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 2 | 2 | 1 | 1 |
| ObservableIgnoreElementsCompletable.java |  | 0% | | n/a | 10 | 10 | 20 | 20 | 10 | 10 | 2 | 2 |
| ObservableHide.java |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 9 | 9 | 2 | 2 |
| ObservableLift.java |  | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
| ObservableFromSupplier.java |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 3 | 3 | 1 | 1 |
| ObservableFromCallable.java |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 3 | 3 | 1 | 1 |
| ObservableFromRunnable.java |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 3 | 3 | 1 | 1 |
| ObservableIgnoreElements.java |  | 0% | | n/a | 9 | 9 | 18 | 18 | 9 | 9 | 2 | 2 |
| ObservableFromAction.java |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 3 | 3 | 1 | 1 |
| ObservableReduceWithSingle.java |  | 0% | | n/a | 2 | 2 | 13 | 13 | 2 | 2 | 1 | 1 |
| ObservableWindowSubscribeIntercept.java |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| ObservableAutoConnect.java |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| ObservableDefer.java |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| ObservableError.java |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| ObservableJust.java |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| ObservableDoOnLifecycle.java |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ObservableSerialized.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ObservableFromUnsafeSource.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ObservableEmpty.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| AbstractObservableWithUpstream.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ObservableNever.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |