anchor.diff:  %%                                   {stop, Reason, State}
   %% @end
   %%--------------------------------------------------------------------
  +handle_info(ready, State) ->
  +    case init_from_config_file(State#state{ready=true}) of
  +        {ok, NewState} -> {noreply, NewState};
  +        {error, Reason} -> {stop, Reason}
  +    end;
   handle_info(_Info, State) ->
       {noreply, State}.
   
  
positive.code:                                   [{module_plugin,
                                      [{Name, Module, Fun, Arity}]} | Acc]);
                  false ->
                      {error, no_matching_fun_in_module}
              end
      end;
  check_plugins([{application, App, AppPath}|Rest], Acc) ->
  
negative.code:         ]).
  -endif.
  
  -define(REGISTERED_PROC, vmq_server_sup).
  -record(state, {
            ready=false,
            plugin_dir,
            config_file}).
  
  %%%===================================================================
  %%% API
  