@NotNull
  @Override
  public UnknownSourceRootTypeProperties<Data> createCopy() {
    return new UnknownSourceRootTypeProperties<>(myPropertiesData);
  }
@NotNull
  @Override
  public UnknownSourceRootTypeProperties<Data> createCopy()