anchor.diff:          required = [<<"metadata">>],
           correct_values = #{<<"metadata">> => [
               % Tests setting multiple xattrs at once
  -            #{?XATTR_1_KEY => ?XATTR_1_VALUE, ?XATTR_2_KEY => ?XATTR_2_VALUE}
  -            % Tests setting all types of xattr keys
  -            | lists:map(fun({Key, Val}) -> #{Key => Val} end, maps:to_list(?ALL_METADATA_SET_1))
  +            #{?XATTR_1_KEY => ?XATTR_1_VALUE, ?XATTR_2_KEY => ?XATTR_2_VALUE},
  +            % Tests setting xattr internal types
  +            #{?ACL_KEY => ?ACL_3},
  +            #{?MIMETYPE_KEY => ?MIMETYPE_1},
  +            #{?TRANSFER_ENCODING_KEY => ?TRANSFER_ENCODING_1},
  +            #{?CDMI_COMPLETION_STATUS_KEY => ?CDMI_COMPLETION_STATUS_1},
  +            #{?JSON_METADATA_KEY => ?JSON_METADATA_4},
  +            #{?RDF_METADATA_KEY => ?RDF_METADATA_1}
           ]}
       },
   
  
positive.code:     <<"aceflags">> => <<"0x", (integer_to_binary(?no_flags_mask, 16))/binary>>,
      <<"acemask">> => <<"0x", (integer_to_binary(
          ?read_attributes_mask bor ?read_metadata_mask bor ?read_acl_mask,
          16
      ))/binary>>
  }]).
  
negative.code:                             };
                          _ ->
                              % In share mode only metadata directly set on file is available
                              AllDirectMetadata
                      end;
                  {false, false} ->
                      #{};
  