anchor.diff:  
   composition(A, B) ->
     gen_server:call(?SERVER, {composition, A, B}).
  -
  -load(Data) ->
  -  gen_server:call(?SERVER, {load, Data}, 10000).
   
   lowercase(C) ->
     gen_server:call(?SERVER, {lowercase, C}).
  
positive.code: 
  -behaviour(gen_server).
  
  -export([combining_class/1, compat/1, composition/2, load/1, lowercase/1, start/1, start_link/1]).
  
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2, code_change/3, terminate/2]).
  
  
negative.code:       {reply, erlang:list_to_integer(element(1, Props), 16), Data};
      false ->
        {reply, undefined, Data}
    end;
  handle_call({lowercase, C}, _From, Data) ->
    lookup(C, Data, fun(Props) ->
  