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

protected final void resolveIssue ( HealthIssue healthIssue ) { EventBus eventBus ; boolean wasIssueActive ; synchronized ( mLock ) { if ( mHealthEventBus == null ) { LOG . w ( "A health issue was resolved even though no event bus was registered to " + "handle it: %1$s." , healthIssue . toString ( ) ) ; return ; } eventBus = mHealthEventBus ; wasIssueActive = mActiveIssues . remove ( healthIssue ) ; } if ( wasIssueActive ) { eventBus . post ( healthIssue . resolved ) ; } }
marks as resolved the specified issue . < p / > < p > if the issue was not previously reported , this method does nothing .
