### Question:
ChangesBus { public void onNext(@NonNull T next) { if (rxChangesBus != null) { rxChangesBus.onNext(next); } } ChangesBus(boolean rxJavaIsInTheClassPath); void onNext(@NonNull T next); @Nullable Flowable<T> asFlowable();  }### Answer:
@Test public void onNextShouldNotThrowExceptionIfRxJavaIsNotInTheClassPath() { ChangesBus<String> changesBus = new ChangesBus<String>(false); try { changesBus.onNext("don't crash me bro"); } catch (Exception e) { fail("Yo, WTF dude?"); } }