code: @SuppressWarnings("unchecked")
      @Override
      public Collection<FeatureAsset> getFeatures(String productId, String productVersion, String productInstallType, String productLicenseType, String productEdition) {
          return (Collection<FeatureAsset>) getEsaAsset(productId, productVersion, productInstallType, productLicenseType, productEdition,
                                                        Visibility.PUBLIC);
      }
docs: Returns the features of the Base Repository as a collection
  with the visibility set to PUBLIC
  {@inheritDoc}