anchor.diff:    ets:insert(DataTable, {?docs_attr, ets:new(DataTable, [ordered_set, public])}),
     ets:insert(DataTable, {?lexical_attr, Lexical}),
     ets:insert(DataTable, {?overridable_attr, []}),
  -  ets:insert(DataTable, {location, [{file, File}, {line, Line}]}),
  +  ets:insert(DataTable, {?location_attr, [{File, Line}]}),
   
     %% Setup other modules
     elixir_def:setup(Module),
  
positive.code: 
    OldTable = ets:info(DataTable, name),
    case OldTable == DataTable of
      true  -> [{file, OldFile}, {line, OldLine}] = ets:lookup_element(OldTable, location, 2),
               elixir_errors:form_error(Line, File, ?MODULE,
                                        {
                                          module_in_definition,
                                          Module,
                                          OldFile,
                                          OldLine
                                        });
      false -> []
    end,
  
    ets:new(DataTable, [set, named_table, public]),
  
negative.code: -define(lexical_attr, '__lexical_tracker').
  -define(persisted_attr, '__persisted_attributes').
  -define(overridable_attr, '__overridable').
  -define(location_attr, '__location').
  
  %% TABLE METHODS
  
  