anchor.diff:          orelse
           Method == 'DELETE' ->
               'WRITE';
  +        Method == 'Dialyzer happiness' ->
  +            'FULL_CONTROL';
           true ->
               undefined
       end.
  
positive.code:         'AccessControlList' ->
              UpdAcl = process_grants(Content, Acl, RiakPid);
          _ ->
              lager:debug("Encountered unexpected element: ~p", [ElementName]),
              UpdAcl = Acl
      end,
      process_acl_contents(RestElements, UpdAcl, RiakPid).
  
  %% @doc Process an XML element containing acl owner information.
  -spec process_owner([xmlElement()], acl()) -> acl().
  process_owner([], Acl) ->
      Acl;
  process_owner([HeadElement | RestElements], Acl) ->
  
negative.code: 
  %% @doc Convert an XML document representing an ACL into
  %% an internal representation.
  -spec acl_from_xml(string(), string(), pid()) -> #acl_v2{}.
  acl_from_xml(Xml, KeyId, RiakPid) ->
      {ParsedData, _Rest} = xmerl_scan:string(Xml, []),
      BareAcl = ?ACL{owner={[], [], KeyId}},
  