class DeployTargetContext implements JDOMExternalizable {

  @NotNull
  public List<DeployTargetProvider> getApplicableDeployTargetProviders(boolean testConfiguration) {
    return myDeployTargetProviders.stream()
      .filter(provider -> provider.isApplicable(testConfiguration))
      .collect(Collectors.toList());
  }

  public  DeployTargetContext();
  @VisibleForTesting  DeployTargetContext(@NotNull Collection<DeployTargetProvider> deployTargetProviders);

}