anchor.diff:              ?DEBUG_REGISTER(list_to_atom(lists:flatten(io_lib:format("~p_~p",[Module,randoms:getRandomId()]))),self()),
   	    Supervisor ! {started, self()};
   	false ->
  -            
               case lists:keysearch(register_native, 1, Options) of
               {value, {register_native,Name}} ->
  -               
                   register(Name, self()),
                   Supervisor ! {started, self()};
               false ->
  
positive.code:                 {exception, Exception} ->
                      log:log(error,"Error: exception ~p during handling of ~p in module ~p~n",
                                [Exception, Message, Module]),
                      loop(Module, State, {Options, Slowest});
                  unknown_event ->
                      {NewState, NewComponentState} =
                          handle_unknown_event(Message, State,
                           {Options, Slowest},Module),
                      loop(Module, NewState, NewComponentState);
                  kill ->
                      ok;
                  NewState ->
                      %Stop = erlang:now(),
                      %Span = timer:now_diff(Stop, Start),
  
negative.code:         %io:format("ok is da~n"),
          ok
      end.
  
  handle_unknown_event(UnknownMessage, State, ComponentState,Module) ->
     log:log(error,"unknown message: ~p in Module: ~p ~n in State ~p ~n",[UnknownMessage,Module,State]),
  