anchor.diff:      ?assert_w_note(lists:member(otp_rel(), Releases), otp_rel()),
       ok.
   -endif.
  +
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +%
  +% have_persistent_term_get
  +%
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +
  +%% OTP 21.2
  +
  +-ifdef(have_persistent_term_get).
  +test_have_persistent_term_get(_Config) ->
  +    Releases = ["22", "23"],
  +    ?assert_w_note(lists:member(otp_rel(), Releases), otp_rel()),
  +    ok.
  +-else.
  +test_have_persistent_term_get(_Config) ->
  +    Releases = ["R14B04", "R15B", "R15B01", "R15B02", "R15B03", "R16B", "R16B01",
  +                "R16B02", "R16B03-1", "17", "18", "19", "20", "21"],
  +    ?assert_w_note(lists:member(otp_rel(), Releases), otp_rel()),
  +    ok.
  +-endif.
  +
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +%
  +% have_counters_get
  +%
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +
  +%% OTP 21.2
  +
  +-ifdef(have_counters_get).
  +test_have_counters_get(_Config) ->
  +    Releases = ["22", "23"],
  +    ?assert_w_note(lists:member(otp_rel(), Releases), otp_rel()),
  +    ok.
  +-else.
  +test_have_counters_get(_Config) ->
  +    Releases = ["R14B04", "R15B", "R15B01", "R15B02", "R15B03", "R16B", "R16B01",
  +                "R16B02", "R16B03-1", "17", "18", "19", "20", "21"],
  +    ?assert_w_note(lists:member(otp_rel(), Releases), otp_rel()),
  +    ok.
  +-endif.
  +
  +
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +%
  +% have_atomics_new
  +%
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +
  +%% OTP 21.2
  +
  +-ifdef(have_atomics_new).
  +test_have_atomics_new(_Config) ->
  +    Releases = ["22", "23"],
  +    ?assert_w_note(lists:member(otp_rel(), Releases), otp_rel()),
  +    ok.
  +-else.
  +test_have_atomics_new(_Config) ->
  +    Releases = ["R14B04", "R15B", "R15B01", "R15B02", "R15B03", "R16B", "R16B01",
  +                "R16B02", "R16B03-1", "17", "18", "19", "20", "21"],
  +    ?assert_w_note(lists:member(otp_rel(), Releases), otp_rel()),
  +    ok.
  +-endif.
  
positive.code: 
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %
  % have_crypto_randuniform_support
  %
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
negative.code: 
  -include_lib("unittest.hrl").
  
  all() ->
      [test_has_maps_get_2,
       test_has_cerl_sets_0,
       test_has_maps_iterator_1,
       test_has_maps_next_1,
       test_has_logger_add_handler_3,
       test_have_crypto_randuniform_support,
       test_with_crypto_hash,
       test_with_crypto_bytes_to_integer,
       test_with_maps,
  