anchor.diff:  handle_info(Message, State = #state{}) ->
   	{stop, {bad_arg, Message}, State}.
   
  +terminate(_Reason, #state{
  +	pool_id = PoolID,
  +	disposed = false
  +}) ->
  +	native_detroy_pool(PoolID),
  +	ok;
  +terminate(_Reason, _State) ->
  +	ok.
  +
   terminate(_Reason, _State) ->
   	ok.
   
   code_change(_OldVsn, State, _Extra) ->
   	{ok, State}.
   
  +
  +%%% Internal
  +
  +native_create_pool(PoolSize) ->
  +	kyte_nifs:create_thr_pool(PoolSize).
  +
  +native_detroy_pool(PoolID) ->
  +	ok.
  +
  
positive.code: 
  init({PoolSize}) ->
  	process_flag(trap_exit, true),
  	case kyte_nifs:create_thr_pool(PoolSize) of
  		{ok, PoolID} ->
  			{ok, #state{
  				pool_id = PoolID,
  
negative.code: 		OtherReply ->
  			{stop, OtherReply}
  	end.
  
  handle_call({open_db, DbPath}, _From, State = #state{}) ->
  	{stop, {error, not_impl}, State};
  
  handle_call(Request, _From, State = #state{}) ->
  	{stop, {bad_arg, Request}, State}.
  