code: public Map<String, ProvisioningFeatureDefinition> getFeatureDefinitions(String productName) {
          if (productName.equals(CORE_PRODUCT_NAME)) {
              return getCoreProductFeatureDefinitions();
          } else if (productName.equals(USR_PRODUCT_EXT_NAME)) {
              return getUsrProductFeatureDefinitions();
          } else {
              return getProductExtFeatureDefinitions(productName);
          }
      }
docs: Retrieves a map of features definitions associated with the specified product name.
  
  @param productName The product name whose feature definitions to return.
  @return The feature definitions associated with the input product name.