protected final void reportIssue(HealthIssue healthIssue){
  EventBus eventBus;
synchronized (mLock) {
    if (mHealthEventBus == null) {
      LOG.w("A health issue was reported even though no event bus was registered to " + "handle it: %1$s.",healthIssue.toString());
      return;
    }
    mActiveIssues.add(healthIssue);
    eventBus=mHealthEventBus;
  }
  eventBus.post(healthIssue.discovered);
}

protected final void reportIssue ( HealthIssue healthIssue ) { EventBus eventBus ; synchronized ( mLock ) { if ( mHealthEventBus == null ) { LOG . w ( "A health issue was reported even though no event bus was registered to " + "handle it: %1$s." , healthIssue . toString ( ) ) ; return ; } mActiveIssues . add ( healthIssue ) ; eventBus = mHealthEventBus ; } eventBus . post ( healthIssue . discovered ) ; }
reports an issue as being active .
