@Override
  public @Nullable JsonValueAdapter getNameValueAdapter() {
    return createAdapterByType(myProperty.getNameElement());
  }
@Override
  public @Nullable JsonValueAdapter getNameValueAdapter()