in autodispose/src/main/java/autodispose2/AutoSubscriptionHelper.java [52:64]
static boolean validate(@Nullable Subscription current, Subscription next) {
//noinspection ConstantConditions left as is from original RxJava implementation
if (next == null) {
RxJavaPlugins.onError(new NullPointerException("next is null"));
return false;
}
if (current != null) {
next.cancel();
reportSubscriptionSet();
return false;
}
return true;
}