@Override
  public @NotNull Sdk createUnfinished(T data, Collection<Sdk> existingSdks) {
    final String name = getDefaultUnfinishedName();

    final SdkType sdkType = getSdkType(data);

    final Sdk sdk = createSdk(existingSdks, sdkType, data, name);

    data.setValid(false);

    return sdk;
  }
@Override
  public @NotNull Sdk createUnfinished(T data, Collection<Sdk> existingSdks)