anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   start() ->
  -	case whereis(?MODULE) of
  -		undefined ->
  +    case whereis(?MODULE) of
  +        undefined ->
               gen_server:start({local, ?MODULE}, ?MODULE, [], []);
  -		Other ->
  -			ok
  -	end.
  +        Other ->
  +            ok
  +    end.
   
   start_link() ->
       gen_server:start_link({local, ?MODULE}, ?MODULE, [], []).
  
positive.code:         undefined ->
              {error, enotable};
          _Other ->
  		case ets:lookup(DBName, Key) of
                    [] ->
                      ets:insert(DBName, {Key, Value});
                    [{Key, _}] ->
  
negative.code: %% @end
  %%--------------------------------------------------------------------
  handle_call({create_db, DBName}, _From, State) ->
      case ets:info(DBName) of
          undefined ->
              TableName = ets:new(DBName, [public, named_table, compressed]);
          _ ->
              TableName = DBName
      end,    
      {reply, TableName, State};
  handle_call({create_db, DBName, Options}, _From, State) ->
      case ets:info(DBName) of
          undefined ->
              TableName = ets:new(DBName, Options);
          _ ->
              TableName = DBName
      end,    
      {reply, TableName, State};
  handle_call({destroy_db, DBName}, _From, State) ->
      RtnVar = ets:delete(DBName),
      {reply, RtnVar, State};
  
  handle_call({open_report, ReportName}, _From, State) ->
      filelib:ensure_dir(ReportName),
      {ok, Fd} = file:open(ReportName, [write]),
      file:write(Fd, "-----------Tracing Started---------------~n"),
      {reply, Fd, State#state{fd = Fd}};
  