protected final void resolveAllIssues(){
  EventBus eventBus;
  Set<HealthIssue> activeIssues;
synchronized (mLock) {
    if (mHealthEventBus == null) {
      LOG.w("Health issues were resolved even though no event bus was registered to " + "handle them.");
      return;
    }
    eventBus=mHealthEventBus;
    activeIssues=new HashSet<>(mActiveIssues);
    mActiveIssues.clear();
  }
  for (  HealthIssue healthIssue : activeIssues) {
    eventBus.post(healthIssue.resolved);
  }
}

protected final void resolveAllIssues ( ) { EventBus eventBus ; Set < HealthIssue > activeIssues ; synchronized ( mLock ) { if ( mHealthEventBus == null ) { LOG . w ( "Health issues were resolved even though no event bus was registered to " + "handle them." ) ; return ; } eventBus = mHealthEventBus ; activeIssues = new HashSet < > ( mActiveIssues ) ; mActiveIssues . clear ( ) ; } for ( HealthIssue healthIssue : activeIssues ) { eventBus . post ( healthIssue . resolved ) ; } }
marks as resolved all issues that are currently active .
