@Override public void onSubscribe(Disposable s) { if (SubscriptionHelper.validateDisposable(this.s, s)) { return; } this.s = s; if (arbiter.setSubscription(s)) { actual.onSubscribe(arbiter); scheduleTimeout(0L); } }