docs: protected void onFaultedResolution(String dependencyKey, Throwable throwable) {
          if (toBeResolved == 0) {
              throw new RuntimeException("invalid state - " + this.key() + ": The dependency '" + dependencyKey + "' is already reported or there is no such dependencyKey");
          }
          toBeResolved--;
      }