anchor.diff:  
   -spec terminate(term(),state()) -> no_return().
   terminate(_Reason, St) ->
  -    closeFiles(St#state.fds).
  +    close_files(St#state.fds).
   
   -spec code_change(term(),state(),term()) -> {ok, state()}.
   code_change(_OldVsn, State, _Extra) ->
  
positive.code:                      _Tuple ->
                           Counter
                   end,
      logIsland(Key, FDs, NewCounter, Funstats).
  
  
  -spec closeFiles(dict:dict()) -> any().
  closeFiles(Dict) ->
      [case X of
           {Id, FD} when is_atom(Id) -> file:close(FD);
           {_Id, D} -> [file:close(FD) || {_Stat, FD} <- dict:to_list(D)]
  
negative.code: handle_info(timer, St = #state{fds = FDs, counters = Counters, funstats = Funstats}) ->
      NewCounters = dict:map(fun(Key, CounterDict) ->
                                     FDDict = dict:fetch(Key, FDs),
                                     log_island(Key, dict:to_list(FDDict), CounterDict, Funstats)
                             end, Counters),
      {noreply, St#state{counters = NewCounters}, St#state.timeout};
  
  