anchor.diff:          , terminate/2, code_change/3]).
   
           
  --define(TABLE_SERVER_TAG, 'table$server').
  +-define(TABLE_SERVICE_TAG, 'table$service').
   
        
   %%%%% ------------------------------------------------------- %%%%%
  
positive.code: %%%%% ------------------------------------------------------- %%%%%
  
  
  handle_info({?TABLE_SERVER_TAG, subscribe, Table}, #state{} = State) ->
      mnesia:subscribe({table, Table, detailed}),
      {noreply, State};
      
      
  handle_info({?TABLE_SERVER_TAG, unsubscribe, Table}, #state{} = State) ->
      mnesia:unsubscribe({table, Table, detailed}),
      {noreply, State};
      
  
negative.code:         
      ;   TDef when is_list(TDef) ->
              case proplists:get_value(subscribe, TDef) of
                  true        -> gen_server:cast(self(), {?TABLE_SERVICE_TAG, subscribe, Table})
              ;   _Else       -> ok
              end,
              case table_match(Table, CurrentTables, proplists:get_value(attributes, TDef)) of
  