anchor.diff:  handle_info(_Info, State) ->
       {noreply, State}.
   
  -terminate(_Reason, #state{vars=Vars}) ->
  +terminate(_Reason, #state{vars=Vars,destroy=true}) ->
       case is_process_alive(Vars) of
           true -> ephp_vars:destroy(Vars);
           false -> ok  
  -    end.
  +    end;
  +
  +terminate(_Reason, _State) ->
  +    ok.
   
   code_change(_OldVsn, State, _Extra) ->
       {ok, State}.
  
positive.code:     timezone = "Europe/Madrid" :: string(),
      output :: pid(),
      const :: pid(),
      global :: pid()
  }).
  
  %% ------------------------------------------------------------------
  
negative.code: %% ------------------------------------------------------------------
  %% Internal Function Definitions
  %% ------------------------------------------------------------------
  
  start_mirror(State) ->
      gen_server:start_link(?MODULE, [State, mirror], []).
  
  
  search(Var, Vars) ->
      ephp_vars:get(Vars, Var).
  