code: 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--;
      }
docs: Reports a dependency of this node has been faulted.
  
  @param dependencyKey the id of the dependency node
  @param throwable the reason for unsuccessful resolution