docs: def to_feature_importances(regressor_type,
                             regressor_kwargs,
                             trained_regressor):
      """
      Motivation: when the out-of-bag improvement heuristic is used, we cancel the effect of normalization by dividing
      by the number of trees in the regression ensemble by multiplying again by the number of trees used.
  
      This enables prioritizing links that were inferred in a regression where lots of
  
      :param regressor_type: string. Case insensitive.
      :param regressor_kwargs: a dictionary of key-value pairs that configures the regressor.
      :param trained_regressor: the trained model from which to extract the feature importances.
      :return: the feature importances inferred from the trained model.
      """
  
      if is_oob_heuristic_supported(regressor_type, regressor_kwargs):
          n_estimators = len(trained_regressor.estimators_)
  
          denormalized_importances = trained_regressor.feature_importances_ * n_estimators
  
          return denormalized_importances
      else:
          return trained_regressor.feature_importances_