LogNothingObservable extends LoggableObservable { @Override <T> Observable<T> get(T type) throws Throwable { return ((Observable<T>) joinPoint.proceed()); } LogNothingObservable(FrodoProceedingJoinPoint joinPoint,
      MessageManager messageManager, ObservableInfo observableInfo);   }
@Test public void shouldNotLogAnything() throws Throwable { loggableObservable.get(observableRule.stringType()).subscribe(subscriber); subscriber.assertNoErrors(); subscriber.assertCompleted(); verifyZeroInteractions(messageManager); }