@NotNull
    @Override
    public MyData join(@NotNull List<? extends MyData> ins) {
      return new MyData(ins);
    }
@NotNull
    @Override
    public MyData join(@NotNull List<? extends MyData> ins)