@NotNull
  @Override
  public <D> JpsSimpleElement<D> createSimpleElement(@NotNull D data) {
    return new JpsSimpleElementImpl<>(data);
  }
@NotNull
  @Override
  public <D> JpsSimpleElement<D> createSimpleElement(@NotNull D data)