code: private static boolean listContainsInstalledFeatures(List<ProvisioningFeatureDefinition> featureList) {
          for (ProvisioningFeatureDefinition feature : featureList) {
              if (!(feature instanceof KernelResolverEsa)) {
                  return true;
              }
          }
  
          return false;
      }
docs: Return whether the list of features contain any from an installed product (rather than from the repository)
  <p>
  This is done by checking whether the {@link ProvisioningFeatureDefinition} is actually a {@link KernelResolverEsa} (which wraps an {@link EsaResource}).
  
  @param featureList the list of features to check
  @return {@code false} if all the features in the list are of type {@link KernelResolverEsa}, otherwise returns {@code true}